Briton Jenson Button raced through the rain to seize an emotional first Formula One victory in a Hungarian Grand Prix thriller in Budapest on Sunday.
"Over the last 10 laps, I just didn't want the race to end," said the Honda driver, finally a winner after one of the longest waits in the sport's history. "I wanted it to go on forever, I was loving it.
"What a day. It's been amazing. Coming through from 14th place, I couldn't have done it a better way."
While the 26-year-old celebrated success at the 113th attempt, Renault's world champion Alonso trudged away without a point after leading for much of the afternoon.
Ferrari's Michael Schumacher also failed to score, retiring three laps from the finish to leave the title battle between the two as finely balanced as ever with Alonso 11 points ahead and five races remaining.
Spaniard Pedro de la Rosa was second for McLaren, the first podium finish for a man who started the season as a test driver before replacing Colombian Juan Pablo Montoya.
Germany's Nick Heidfeld was third for BMW Sauber.
Alonso's car slewed and skidded into the tyre barriers with 18 laps to go while in the lead after a breathtaking charge from 15th place on the grid in wet conditions that caught out plenty of others.
Initial reports suggested a drive shaft failure was to blame.
"After the stop I had a feeling something was not in order. I wanted to get back to the box, but it was not possible," said Alonso. "We were extremely fast at first. It's a shame. But it happens to everyone."
DRAMATIC DAY
Button's win, from 14th on the grid after a 10-place penalty for an engine change on Saturday, was Honda's first as a constructor since 1967 and provided a story book ending to a weekend full of drama and surprise.
The first British winner of a Grand Prix since David Coulthard for McLaren in Australia in 2003, Button finished 30.8 seconds clear of de la Rosa.
By coincidence, the last race winner for Honda was also a Briton -- former champion John Surtees in the Italian Grand Prix at Monza.
"It's great that I've won after so long and that I don't have to do those interviews any more where they say 'you've done 113 races without a win," said Button.
"It's going to be 'He's won his first race and looking forwards to the next one' which takes a lot of weight off my shoulders."
Brazilian Rubens Barrichello, a winner in Hungary for Ferrari in 2002, took fourth place for Honda. Coulthard was fifth in a Red Bull and Toyota's Ralf Schumacher sixth.
Poland's Robert Kubica took two points on his debut for BMW Sauber with Brazilian Felipe Massa eighth for Ferrari after a nightmare afternoon.
Hungary, so often providing one of the duller processional races on the calendar, turned out to be a roller-coaster and the first of the season without a Ferrari or Renault in the top three.
Schumacher, seven-times a world champion and winner of the last three races, had been lapped by Alonso after 25 laps but was back and fighting for second place when he retired with Alonso already out.
Penalised two seconds in qualifying, like Alonso, he had also to pit for a new front wing after a collision with Renault's Giancarlo Fisichella as the Italian went past.
WET RACE
The first wet race in years transformed a slow and twisty circuit, where overtaking is usually a rare treat, into one that offered more passing manoeuvres than anyone could ever have imagined.
Four of the last five winners had come from pole position but not this time with McLaren's Kimi Raikkonen crashing into the back of tail ender Vitantonio Liuzzi's Toro Rosso while lapping the Italian and in second place.
"I slowed down a bit to let him by, I was trying to be as helpful as possible," said Liuzzi. "It was a misunderstanding, it was a shame that it turned out this way."
Alonso had been 49 seconds clear at that point but the crash brought out the safety car and his advantage immediately evaporated.