In the last race of the season, the 2012 Brazilian Grand Prix, Hülkenberg qualified 7th but was promoted to 6th after Pastor Maldonado received a 10 place grid penalty. By lap three he had moved forward two places and on lap five he passed Fernando Alonso for third place. He moved into second position when McLaren's Lewis Hamilton pitted on lap 11. Hülkenberg then passed Jenson Button at the start of lap 19 to take the lead. He and Button built up a 45-second lead before the safety car was deployed because of debris on the track. He still led until he was passed by Hamilton, after sliding at the entry of Turn 8 on lap 49. On lap 55 he collided with Hamilton when the rear of Hülkenberg's car slid out while trying to pass him at Turn 1. After being given a drive-through penalty as a result of the incident, Hülkenberg finished fifth.