Publiken på Karlskoga Motorstadion bjöds på verklig dramatik när Pro Superbike gjorde upp i den 28-gradiga värmen.
Tabelledande Alexander Lundh tog starten från sin pole position men fick se sig passerad av Freddy Papunen som gjorde säsongens vassaste start från andra startledet med sin Kawasaki.
Norvald Haaland tog årets knappaste seger på Gelleråsen
Snabbt bildades en tätklunga med Papunen, Lundh, norske Norvald Haaland på en Yamaha, Suzuki-förarna Mikael Nilsson, Jan Hansson och Filip Backlund.
På varv tre tog sig Haaland förbi Papunen som började tappa fäste i bakdäcket. Alexander Lundh passerade Papunen två varv senare samtidigt som Jan Hansson arbetade sig närmre Mikael Nilsson.
Papunen tappade mer och mer.
– Jag fick en riktig kanonstart men dessvärre så eldade jag snabbt upp mitt bakdäck och fick slå av på takten för att försöka ta mig i mål och rädda så många poäng som möjligt, sa en besviken Papunen.
Alexander Lundh ökade tempot och gick också upp i ledning före Haaland men ett par varv senare släppte det för Lundh in i kurvan som leder ut på start och målrakan. Lundh kraschade och det berodde sannolikt på att han samtidigt fått problem med att växlarna hoppade ur.
Haaland fick en lucka i ledning samtidigt som Jan Hansson tog sig förbi Mikael Nilsson och började en hetsjakt på norrmannen där han tog in meter för meter och de var nästan jämsides när de gav sig ut på målrakan för sista gången.
Haaland lyckades dock behålla greppet och tog segern med en marginal på bara 9 tusendels sekund före Hansson.
– I dag gav jag full gas från början och vred så hårt jag kunde. Jag har aldrig tidigare gett så mycket som i dag och så höll det hela vägen, jublade Haaland.
– Att få stryk med så lite räknas nästan som en seger. Norvald vann rättvist och jag är nöjd med min egen prestation, berättade Jan Hansson.
Mikael Nilsson flaggades av som trea.
– Egentligen skall man inte vara nöjd med en tredje plats men i dag är jag det för så som de körde framför mig skall det egentligen inte gå att köra och speciellt då på en bana som led av värmen och krackelerande asfalt, sa Micke Nilsson.
Niclas Cajback kämpade sig upp till fjärde platsen på sin Honda.
– Denna helg har jag tagit ett enormt steg och är på väg att etablera mig i toppen där jag tycker att jag hör hemma, sa en nöjd Cajback.
Helgens resultat innebär att tabellen ser oerhört spännande ut inför fortsättningen. Både Alexander Lundh och Jan Hansson har 66 poäng medan Freddy Papunen skuggar på 62 poäng. Norvald Haaaland närmade sig toppen med sina 56 inkörda poäng efter segern.