Ferrari's Felipe Massa won the Turkish Grand Prix for the second year in a row in Istanbul on Sunday while a late puncture slashed Lewis Hamilton's championship lead to five points.
Hamilton finished fifth, two places behind his McLaren team mate and closest rival Fernando Alonso, after the 43rd lap blowout robbed him of a safe third.
The 22-year-old British rookie now has 84 points to double world champion Alonso's 79.
Brazilian Massa moved up to third overall on 69 points with Ferrari team mate Kimi Raikkonen, runner-up on Sunday, a point further back.
Massa led from pole position, just as he had last year, to beat Raikkonen by 2.2 seconds and secure Ferrari's second one-two of the season with the Italian team's home race at Monza next on the calendar.
It was his third victory in 12 races.
Alonso, who started the race seven points adrift of his rookie team mate, slipped from fourth on the starting grid to sixth at the first corner behind both BMW Saubers.
But the Spaniard made his way back up the order after Poland's Robert Kubica and Germany's Nick Heidfeld pitted and was perfectly placed to take advantage of his team mate's misfortune.
The Spaniard, who cleared the air with Hamilton this week after leaving the previous controversial race in Hungary with the two not on speaking terms, could only have been delighted at the sudden stroke of good luck.
Heidfeld finished fourth for BMW Sauber.
Finland's Heikki Kovalainen took sixth for outgoing champions Renault, and led for one lap, with Germany's Nico Rosberg seventh for Williams and Kubica eighth for BMW Sauber.
Ferrari cut the gap with McLaren in the constructors' championship to 11 points.