During the 2012 Hungarian Grand Prix, the efficiency of the upgrades finally showed as the qualifying session was held in dry weather. Lewis Hamilton recovered after the disappointment in the German GP, he was dominant in every practice and qualifying, achieving McLaren's 150th pole position. Button qualified in 4th place. Hamilton finished the race in 1st place, while Button finished a disappointing 6th. Since then McLaren has struggled to attain consistent results due to unreliability. Hamilton qualified in pole positions in Singapore, Abu Dhabi and Brazil but was unable to translate it to victory as his car experienced mechanical failures in Abu Dhabi and Singapore and being hit by Nico Hülkenberg in Brazil, which was Hamilton's last race for McLaren. All of this happened when Hamilton was leading the race. They also lost 2nd place to Ferrari in the Constructors' Championship. However Hamilton still managed to achieve his last win for McLaren at the new Circuit of the Americas which was the penultimate race of the season and Button's win at the action packed finale at the Brazilian Grand Prix proved to be a small consolation of what was to be a mixed season for them.