Australia’s Mark Webber finished second as his teammate Sebastian Vettel won the Korean Formula One Grand Prix on Sunday to take over at the top of the championship standings.
It was the first 1-2 finish of the season for the Red Bull team.
With four races to go starting in India in two weeks, Vettel, the reigning champion who is chasing a third drivers’ title in a row, sits atop the standings with 215 points. Alonso, who finished third, is on 209.
It was the 25-year-old German’s third win in three races and he will now be favourite to retain his crown, in what had been a highly unpredictable season until he took the championship by the scruff of the neck.
Alonso’s fellow Ferrari driver Felipe Massa, second at Suzuka seven days ago, continued his resurgence with a fourth-placed finish on Sunday.
Lewis Hamilton, who still had title aspirations going in this race, finished down in 10th.
Fifth was Kimi Raikkonen of Lotus, followed by Nico Hulkenberg in a Force India. Romain Grosjean (Lotus), Jean-Eric Vergne, WA's Daniel Ricciardo (both Toro Rosso) and Hamilton rounded out the top 10.
Vettel, who started second on the grid behind Webber, nipped in front of his teammate at the first corner. Behind them Alonso and Hamilton duelled over third place, with the Spaniard winning through.
Jenson Button’s bad weekend finished almost as soon as the race began. His fine start from lowly 11th was wrecked when Kamui Kobayashi came flying down the inside, smashing into Button and destroying his suspension.
“I’ve just been hit by Kobayashi. What an idiot,” the McLaren driver and 2009 world champion exclaimed over the team radio.
Also out, not long afterwards, was Nico Rosberg, who retired his Mercedes because of the same incident. Sauber driver Kobayashi, third last week in his native Japan, was forced to pit for a new nose and tyre.
He was then handed a drive-through penalty for causing the early carnage, and bowed out soon afterwards when Sauber decided that the damage to his car was too extensive.
Vettel, the man in form after victories at the last two races in Singapore and then Japan last week, was in firmly command.
Webber - intentionally or not - was a buffer between the leader and the chasing pack.
The Red Bull duo were exchanging fastest laps in front of a good crowd - the last two races at Yeongam have failed to attract spectators - while an improving Massa shoved a struggling Hamilton further down the field.
Vettel had a shaky moment on lap 35 of 55 when he ran wide, before pitting to go onto softer tyres.
Young West Australian Ricciardo fought from 21st on the grid to finish ninth in his Toro Rosso.