Rickard Rydell claimed a stunning last gasp victory in front of his home fans on his World Touring Car Championship return at Anderstorp, the Swede leading another Chevrolet 1-2-3.

Matching the landmark result of Porto, the similar wet-to-dry conditions to that of the first race benefited Rydell, who started on slick tyres and picked off his wet-shod rivals as conditions improved to snatch the win off Nicola Larini.

Denying Larini his first win with Chevrolet, the result nonetheless makes the team by far the most successful of the weekend as they conquered yet more tricky conditions around the Swedish circuit.

Another exciting race full of overtaking as the conditions had different effects on the drivers cars, the order right to the final corner was by no means a foregone conclusion, Rydell only coming into play in the final laps as his slick Yokohama tyres began to prosper along the drying line.

By contrast, those leading were suffering on their overheating tyres, particularly Tarquini, who had benefited in the first race by wearing slick tyres in drying conditions.

It all played into the hands of Rydell who got the jump on Larini and Menu, who had started on the front row and led almost all the way, on the final lap and secure a famous win on his one-off appearance in the Lacetti.

Larini finished second for another strong result that improves his championship standing, his form coming on a weekend that saw the title contenders really struggle to make an impression, Augusto Farfus's ninth place proving BMW's best result from the two races. Menu was another to benefit, the Swiss driver also now moving into outside title contention with third position.

Coronel claimed his second fourth place finish of the weekend to bolster his championship points, ahead of Thompson, another driver to take advantage of a drying track to make up places in the final laps to fifth in his slick-shod Alfa Romeo.

Tiago Monteiro was a quiet sixth, ahead of a faltering Tarquini, while Robert Dahlgren was an impressive eighth in his bio-fuel Volvo S60, although the point is awarded to ninth place Farfus as Dahlgren's car is only homologated to national specifications.

In the championship standings, Jorg Muller still leads despite his pointless weekend, Farfus' single marker placing him just a point behind him in the standings, while Andy Priaulx is another point further back.

It is the in-form Chevrolet team though, particularly Larini and Menu, that are closing the gap to BMW in front, their points haul putting them to within ten and 13 points off the Muller in the standings and now ahead of the best SEAT, that still of Yvan Muller in fifth.