Åttonde plats i första racet.
Femte plats i det andra.
Och så tvåa i det sista.
– Vi har haft en uppåtgående trend hela helgen och skönt att avsluta med en riktigt bra placering.
Efter att ha gjort ett mindre bra kval med en niondeplats, där han ansåg sig ha blivit hindrad av en konkurrent när han skulle sätta sitt snabbaste varv, blev det två tuffa uppdrag från nionde startruta i de två första racen.
Det första blev ganska statiskt och en åttonde plats. I det andra gjorde han en kanonstart och tog sig direkt från nionde till femteplats. Han tappade en bil, men fick tillbaka placeringen efter bestraffning på en bil framför.
Då man vänder på startordningen på de åtta främsta från andra till tredje racet blev det start från ruta fyra. Återigen stod Mattias för en kanonstart, tog sig upp till andra plats och höll den i mål trots intensiv uppvaktning bakifrån.
– Jag försökte fokusera framåt för att slåss om ledningen, men blev hårt pressad och då blir det lätt att man börjar köra lite defensivt istället.
De sista varven var det tidigare WTCC-världsmästaren Rob Huff som försökte sno andraplatsen.
– Han hade fått köra över mig om han skulle ta sig förbi. Den platsen tänkte jag inte släppa ifrån mig och jag har ju varit med ett tag och vet var och hur man ska stänga dörren.
Resultaten betyder att Mattias Andersson ligger sjua i mästerskapet.
Kågered racing, med Mikael Kågered som teamchef, hade tre bilar med i Karlskoga. Bäst gick det för Andreas Ahlberg som vann det tredje racet.