Which player scored the Premier League winning goal for Manchester City vs. QPR in 2012?

Sergio Aguero, in his first season for the club following a £30+ million move from Athletico Madrid ended the season as the club's leading goal scorer. Ten plus years later, he ended as the club's all-time leading goal scorer and holds the record for number of Premier League Hat-tricks. 

In 2012, Manchester City and local rivals, Manchester United were leading a two horse race to win the Premier League. Manchester United had previously won the league title 19 times where as this would be Manchester City's first title in over 40 years. 

It was Manchester City's to lose as they hosted relegation-bounded QPR at the Etihad Stadium and all was going to plan going into the first half following Zabaleta's goal to make it 1-0 (an unlikely goal scorer to say the least). 

However, following a mistake from centre back, Joleon Lescott, a dramatic red card for former Manchester City player, Joey Barton and a surprise second goal from QPR to make it 2-1, Manchester City looked as though they'd let the title slip through their hands. 

Manchester United had won their away game at Sunderland 1-0 so it was all down the blue half of Manchester's result. 

Just after the 90th minute, they were in stoppage time which was extended due to the commotions with Joey Barton lashing out at Carlos Tevez and Sergio Aguero. 

Striker, Edin Dzeko, scored a header from a David Silva cross to make it 2-2, but to many, this felt as too little, too late. 

Late drama unfolded as Mario Balotelli registered his one and only assist in almost 4 years at the club as he laid it off to Aguero who scored the winning goal with the last kick of the game to make it 3-2. 

Manchester City went on to win the league and QPR avoided relegation despite the loss due to results elsewhere.