Michael Schumacher held off team-mate Rubens Barrichello to win a dramatic United States Grand Prix.
The German won by 2.9secs after seeing his brother Ralf taken to hospital following a high-speed crash on lap 10.
Barrichello clawed his way back up to challenge Schumacher despite being delayed in a pit stop after the crash.
Takuma Sato was third for BAR after an eventful race, while David Coulthard was seventh and Jenson Button retired from fourth place.
It was Michael Schumacher's 78th career victory and his eighth win in the nine races so far this year.
It extended his championship lead to 18 points over Barrichello.
The race was twice delayed by safety cars after initial laps that resembled more a demolition derby than a Grand Prix.
The first intervention came after just one lap, following a pile-up at the first corner involving some backmarkers.
Michael Schumacher, who had started the race second on the grid behind Barrichello, passed his team-mate at the end of the pit straight after the first safety car period.
After a handful of laps of racing, the safety car was sent out for the second time following Ralf Schumacher's accident, and Ferrari, like most teams brought both cars in for pit stops.
Barrichello was forced to wait in line behind the world champion, which dropped him briefly to sixth place, before he fought back up the field and closed the gap to Schumacher.
The lead changed hands several times until the pair's
various pit stops worked themselves out of the equation.
Barrichello even briefly challenged his team leader after his final pit stop, forcing Schumacher to aggressively shut the door with 18 laps to go, but then backed off for a comfortable second place.
"I really had a car to win the race," Barrichello said. "So that is why I am a little bit sorry, despite the great result."
The Ferraris were followed in the early laps by Renault's Fernando Alonso, who made a stunning start to jump up to third from ninth on the grid.
But the Spaniard crashed out at the start of lap nine following a tyre failure at the end of the pit straight.
His team-mate Jarno Trulli recovered brilliantly after starting from the back of the grid following an electronics problem in qualifying.
The Italian was up to 11th place after a stunning first lap and then drove consistently to benefit from good pit work from his Renault team and move briefly up to third place.
But Trulli lost the final podium place to a charging Takuma Sato with 11 laps to go.
Sato's BAR team made a mistake in not bringing in the Japanese and team-mate Button during the second safety car period.
But Sato, in the fastest car in the race, drove superbly to catch Trulli and pass him at the first corner with just under 20 laps to go.
It made him only the second Japanese driver to stand on an F1 podium, following Aguri Suzuki's third place in the 1990 Japanese Grand Prix.
"It is fantastic," said Sato. "The car was beautiful and consistent over long runs and I was able to push hard."
Juan Pablo Montoya was heading for fifth place but he was disqualified after changing cars before the start.
His race car failed on the grid, and he was too late in switching to the spare car - but it took race officials 57 laps before showing the Colombian the black flag to disqualify him.
Trulli was followed home by Olivier Panis and the McLaren of Kimi Raikkonen.
Jaguar driver Mark Webber lost seventh place at the home race for his Ford-owned team when he suffered engine failure with 11 laps remaining.
That elevated Coulthard to seventh and Giancarlo Fisichella's Sauber to eighth, only for the Italian to retire with five laps to go and hand the final point to Zsolt Baumgartner's Minardi.