Längdskidåkaren har ställt upp i boule, funktionell fitness, och lördagens rullskidsprint. Det har blivit nederlag i samtliga tävlingar.
Men på SM-veckans sista dag fick Halfvarsson sin revansch.
36-åringen vann rullskidornas masstart och tog SM-guld.
— Det är skönt att avsluta med en seger, jag har ju fått stordäng i många andra sporter den här veckan, säger Halfvarsson till SVT.
Tvåa blev gårdagens sprint-vinnare Johan Ekberg, följt av Anton Grahn på tredjeplats.