The 21-year-old Italy striker quieted his multitude of critics by delivering Italy to an unexpected spot in the European Championship final. Having been severely criticized for failing to take advantage of his opportunities earlier in the tournament, Balotelli scored twice in the first half Thursday to give Italy a 2-1 win over Germany.
After his second goal, Balotelli stripped off his jersey and flexed his muscles in a defiant pose — even if that meant an automatic yellow card. For someone whose behaviour often treads on the verge of craziness, it was an emblematic moment.
"This is the greatest night of my life, but I hope Sunday is going to be even better," Balotelli said, looking ahead to the final against defending champion Spain. "In the opening matches I had a lot of chances, and I wasn't able to finish them. But In football you also need luck."
In the 20th minute, Balotelli had no trouble getting past Holger Badstuber to head in a pinpoint cross from Antonio Cassano. Then in the 36th, he received the ball behind the defence and blasted a long shot into the top right corner.
With three goals, Balotelli moved level with four other players for the tournament scoring lead. After the match, Italy coach Cesare Prandelli was asked if this was the best match of Balotelli's career.
"Balotelli's career has just started," Prandelli said.
Meanwhile, Germany extended its winless streak against Italy in major tournaments to eight matches. The Germans failed to trouble Italy for much of the match, although Mesut Oezil scored a consolation penalty in injury time after Federico Balzaretti was whistled for a handball.
Germany had entered the game on a world record 15-match winning streak in competitive matches.
"It's a very bitter defeat," Germany captain Philipp Lahm said. "We tried everything in the second half but our goal came too late. We have so much potential in our team but if we cannot give the right performance at the right time or are not clever enough, then we lose such a game."
The final in Kyiv, Ukraine, will be a rematch of Italy and Spain's 1-1 draw that opened Group C.
"We showed we're on Spain's level and that's where we started this run," Italy midfielder Claudio Marchisio said. "It's no longer a question of fear. Now we've got to pull out everything we still have inside ourselves."
While Italy has won four World Cups, it's only European Championship title came in 1968. Like when they won the 1982 and 2006 World Cups, the Azzurri have managed to maintain their focus despite a match-fixing and betting scandal at home.
"All I can say is that when you talk about Italy, everyone needs to be careful," Prandelli said. "We played an extraordinary match. We displayed a model of fair play and attachment to this shirt."
On a pleasant evening at the National Stadium Warsaw, Cassano set up the opening goal by befuddling Germany defenders Mats Hummels and Jerome Boateng to lift the ball in Balotelli's direction.
The second goal began with a long vertical pass from Riccardo Montolivo, whose mother is German. Balotelli collected the pass with his back to the goal, controlled the ball with his chest and then sprinted forward and unleashed a blazing shot from the edge of the area as Germany goalkeeper Manuel Neuer again stood immobile.
"We did what we had thought would put them in trouble," Prandelli said. "We played centrally and looked for one-on-one opportunities with Cassano."
Even before scoring, Italy controlled the pace of the match, although Germany did have several chances from Hummels, Toni Kroos and Oezil.
In the 35th, Italy goalkeeper Gianluigi Buffon preserved the Azzurri lead by swatting away a long shot from Sami Khedira — and Balotelli doubled the lead a minute later.
To start the second half, Germany coach Joachim Loew brought on Miroslav Klose for Mario Gomez at centre forward and replaced Lukas Podolski with Marco Reus on the wing.
With Germany appearing slightly more organized, Lahm had a great look at the goal in the 49th but shot way over the bar.
"If we had scored earlier, there could have been more for us," Loew said. "The disappointment is great. Nobody is speaking in the dressing room. The players are crying. ... But I am not going to question everything we've done. This team has great quality. It will continue to develop and learn."
Buffon made another impressive save in the 62nd, leaping to push a free kick from Reus off the bar.
While Italy largely sat back and protected its lead in the second half, the Azzurri did produce some dangerous counterattacks. Marchisio shot just wide in the 67th and 75th and substitute Antonio Di Natale missed another chance in the 82nd.
Di Natale came on in the 70th after Balotelli went down with a cramp to his left leg.
White-clad German fans greatly outnumbered Italian supporters, unveiling a huge banner before kickoff that featured a giant "G'' for Germany. However, most of the stadium was filled with Polish fans who supported Italy.
They had plenty to cheer about.
"We're living a dream along with millions of Italians," Italy defender Giorgio Chiellini said. "We're going to enjoy this victory a little longer, then we'll think about Sunday, because we want to continue dreaming."
Germany: Manuel Neuer, Holger Badstuber, Jerome Boateng (Thomas Mueller, 71), Mats Hummels, Philipp Lahm, Sami Khedira, Toni Kroos, Mesut Oezil, Bastian Schweinsteiger, Mario Gomez (Miroslav Klose, 46), Lukas Podolski (Marco Reus, 46).
Italy: Gianluigi Buffon, Federico Balzaretti, Andrea Barzagli, Leonardo Bonucci, Giorgio Chiellini, Daniele De Rossi, Claudio Marchisio, Riccardo Montolivo (Thiago Motta, 63), Andrea Pirlo, Mario Balotelli, Antonio Cassano (Alessandro Diamanti, 57).