Han hade dessutom en assist i matchen och har varit het de senaste omgångarna.
Det har blivit 4 mål och en assist på de fem senaste matcherna.
Erik är poängbäst bland lagets backar med sina 16 poäng, 7 mål och 9 assist, efter 20 spelade matcher.
Hans fullträff i nattens möte med Flames kom i mitten av den andra perioden när han kom in på isen från utvisningsbåset och såg chansen till ett friläge.
Och mycket riktigt, lagkaptenen Logan Couture uppfattade att Erik såg ut att få fritt fram i mittzonen och serverade honom pucken.
Karlsson störtade in över den offensiva blå linjen, tittade upp och placerade ett handledsskott som smet in till höger om Flamesmålvakten Dan Vladar.
– Karlsson gav oss energi ikväll. Det kunde ha gått hur som helst med tanke på att vi låg under med 1-3, sa Couture till nhl.com efteråt.
Hattrick av Hertl
Fyra minuter senare kvitterade Couture, framspelad av Karlsson, och innan mittenperioden var över hade Tomas Hertl gett Sharks ledningen för första gången den här kvällen hemma i SAP Center.
Samme Hertl fastställde slutresultatet i tom kasse med 42 sekunder kvar av den tredje perioden.
Och fullbordade sitt hattrick i matchen.
Om det var uppåt hos Sharks, så var det dystrare tongångar i omklädningsrummet hos gästerna.
– Besvikelse, besvikelse. Missade målchanser, missade markeringar och vi gav bort pucken alldeles för ofta. Vi måste kunna prestera bättre än så här, sa coachen Darryl Sutter efter slutsignalen.