October 12, 1986 Autódromo Hermanos Rodríguez | Lap distance 4.421 km
| Pos | Points | No | Driver | Car | Engine | Tyres | Laps | Race Time | Delay | Qualifying | Fastest Lap | |||
| 1 | 9 | 20 | Gerhard Berger (AUT) | Benetton B186 | BMW M12/13 | Pirelli | 68 | 8.000000.700 | 4 | 7.000000.609 | 6 | 0.000 | (42) | |
| 2 | 6 | 1 | Alain Prost (FRA) | McLaren MP4-2C | TAG TTE PO1 | Goodyear | 68 | 4.000000.138 | +5.000000.438 | 6 | 8.000000.421 | 5 | 0.000 | (37) |
| 3 | 4 | 12 | Ayrton Senna (BRA) | Team Lotus 98T | Renault EF15B | Goodyear | 68 | 1.000000.213 | +2.000000.513 | 1 | 6.000000.990 | 4 | 0.000 | (64) |
| 4 | 3 | 6 | Nelson Piquet (BRA) | Williams FW11 | Honda RA166-E | Goodyear | 67 | 4.000000.492 | +1 lap | 2 | 7.000000.279 | 1 | 9.000000.360 | (64) |
| 5 | 2 | 5 | Nigel Mansell (GBR) | Williams FW11 | Honda RA166-E | Goodyear | 67 | 2.000000.808 | +1 lap | 3 | 7.000000.514 | 2 | 9.000000.441 | (63) |
| 6 | 1 | 26 | Philippe Alliot (FRA) | Ligier JS27 | Renault EF15B | Pirelli | 67 | 6.000000.777 | +1 lap | 10 | 9.000000.257 | 9 | 1.000000.630 | (62) |
| 7 | 18 | Thierry Boutsen (BEL) | Arrows A8 | BMW M12/13 | Goodyear | 66 | 4.000000.608 | +2 laps | 21 | 1.000000.171 | 15 | 2.000000.315 | (54) | |
| 8 | 23 | Andrea de Cesaris (ITA) | Minardi M/86 | Motori Moderni 6VTC | Pirelli | 66 | 5.000000.513 | +2 laps | 22 | 2.000000.470 | 16 | 2.000000.430 | (48) | |
| 9 | 17 | Christian Danner (GER) | Arrows A8 | BMW M12/13 | Goodyear | 66 | 3.000000.263 | +2 laps | 20 | 1.000000.069 | 19 | 3.000000.551 | (30) | |
| 10 | 14 | Jonathan Palmer (GBR) | Zakspeed 861 | Zakspeed 861 | Goodyear | 65 | 6.000000.702 | +3 laps | 18 | 0.000 | 10 | 1.000000.732 | (62) | |
| 11 | 3 | Martin Brundle (GBR) | Tyrrell 015 | Renault EF15B | Goodyear | 65 | 1.000000.456 | +3 laps | 16 | 0.000 | 18 | 3.000000.337 | (7) | |
| 12 | 28 | Stefan Johansson (SWE) | Ferrari F1/86 | Ferrari 126C | Goodyear | 64 | 3.000000.131 | +4 laps | 14 | 9.000000.769 | 3 | 0.000 | (52) | |
| 13 | 7 | Riccardo Patrese (ITA) | Brabham BT55 | BMW M12/13/1 | Pirelli | 64 | 6.000000.067 | +4 laps | 5 | 8.000000.285 | 7 | 1.000000.060 | (60) | |
| 14 | 24 | Alessandro Nannini (ITA) | Minardi M/85B | Motori Moderni 6VTC | Pirelli | 64 | 4.000000.266 | +4 laps | 24 | 3.000000.457 | 21 | 4.000000.978 | (46) | |
| 15 | 25 | René Arnoux (FRA) | Ligier JS27 | Renault EF15B | Pirelli | 63 | 2.000000.270 | +5 laps | 13 | 9.000000.624 | 12 | 2.000000.020 | (57) | |
| 16 | 22 | Allen Berg (CAN) | Osella FA1F | Alfa Romeo 890T | Pirelli | 61 | 3.000000.506 | +7 laps | 26 | 6.000000.573 | 23 | 8.000000.736 | (53) | |
| Retirement | ||||||||||||||
| electrical | 11 | Johnny Dumfries (GBR) | Team Lotus 98T | Renault EF15B | Goodyear | 53 | 3.000000.808 | 17 | 0.000 | 14 | 2.000000.036 | (22) | ||
| engine | 8 | Derek Warwick (GBR) | Brabham BT55 | BMW M12/13/1 | Pirelli | 37 | 5.000000.309 | 7 | 8.000000.527 | 11 | 1.000000.890 | (32) | ||
| tyre | 15 | Alan Jones (AUS) | Lola THL-2 | Ford F1 | Goodyear | 35 | 3.000000.613 | 15 | 0.000 | 13 | 2.000000.024 | (26) | ||
| puncture | 2 | Keke Rosberg (FIN) | McLaren MP4-2C | TAG TTE PO1 | Goodyear | 32 | 7.000000.703 | 11 | 9.000000.342 | 8 | 1.000000.298 | (19) | ||
| turbo | 27 | Michele Alboreto (ITA) | Ferrari F1/86 | Ferrari 126C | Goodyear | 10 | 4.000000.550 | 12 | 9.000000.388 | 17 | 2.000000.546 | (9) | ||
| turbo | 4 | Philippe Streiff (FRA) | Tyrrell 015 | Renault EF15B | Goodyear | 8 | 8.000000.889 | 19 | 0.000 | 20 | 4.000000.525 | (6) | ||
| turbo | 21 | Piercarlo Ghinzani (ITA) | Osella FA1G | Alfa Romeo 890T | Pirelli | 8 | 1.000000.341 | 25 | 4.000000.176 | 24 | 0.000 | (5) | ||
| engine | 19 | Teo Fabi (ITA) | Benetton B186 | BMW M12/13 | Pirelli | 4 | 7.000000.981 | 9 | 8.000000.893 | 22 | 5.000000.615 | (3) | ||
| accident | 16 | Patrick Tambay (FRA) | Lola THL-2 | Ford F1 | Goodyear | 0 | 8 | 8.000000.839 | ||||||
| Not started | ||||||||||||||
| -- | 29 | Huub Rothengatter (NED) | Zakspeed 861 | Zakspeed 861 | Goodyear | 23 | 2.000000.230 | |||||||