Brazilian Grand Prix 1987
Race distance: 61 Laps
| Placing | Driver | Team | Time |
| 1 | Alain Prost | McLaren-TAG Porsche | 1h 39m 45.141s |
| 2 | Nelson Piquet | Williams-Honda | + 40.547s |
| 3 | Stefan Johansson | McLaren-TAG Porsche | + 56.758s |
| 4 | Gerhard Berger | Ferrari | + 1m 39.235s |
| 5 | Thierry Boutsen | Benetton-Cosworth | + 1 Lap |
| 6 | Nigel Mansell | Williams-Honda | + 1 Lap |
| 7 | Satoru Nakajima | Lotus-Honda | + 2 Laps |
| 8 | Michele Alboreto | Ferrari | + 3 Laps |
| 9 | Christian Danner | Zakspeed | + 3 Laps |
| 10 | Jonathan Palmer | Tyrrell-Cosworth | + 3 Laps |
| 11 | Philippe Streiff | Tyrrell-Cosworth | + 4 Laps |
| 12 | Pascal Fabre | AGS-Cosworth | + 6 Laps |
Did not finish
| 13 | Eddie Cheever | Arrows-Megatron | Engine on lap 52 |
| 14 | Ayrton Senna | Lotus-Honda | Engine on lap 50 |
| 15 | Riccardo Patrese | Brabham-BMW | Battery Loose on lap 48 |
| 16 | Andrea de Cesaris | Brabham-BMW | Differential on lap 21 |
| 17 | Derek Warwick | Arrows-Megatron | Engine Overheating on lap 20 |
| 18 | Alex Caffi | Osella-Alfa Romeo | Driver Exhausted on lap 20 |
| 19 | Alessandro Nannini | Minardi-Motori Moderni | Suspension on lap 17 |
| 20 | Martin Brundle | Zakspeed | Turbo on lap 15 |
| 21 | Teo Fabi | Benetton-Cosworth | Turbo on lap 9 |
| Disq. | Adrian Campos | Minardi-Motori Moderni | Incorrect Starting Procedure |