In the past five days, the world has seen the two sides of Zlatan Ibrahimovic.
On Saturday, the Swedish striker showed how frustrating he can be, with a red card against Saint-Etienne. However, just three days later, he was by far Paris Saint-Germain's best player, as he assisted all four goals against Dinamo Zagreb.
Ibrahimovic can be absolutely astonishing in one game, but terrible in the next match.
While playing for Ajax in 2004, he was accused by fellow teammate Rafael Van Der Vaart of purposely injuring the Dutchman when the two players met in an international friendly.
At Barcelona, Ibrahimovic had a poor relationship with Pep Guardiola and was loaned out after one year. Over a year after the striker's move to Milan, Barcelona's vice-president Carles Vilarrubi revealed that Ibrahimovic "threatened to beat up" Pep Guardiola.
The Swede saw more controversy while at A.C. Milan, as he got two separate three-match bans, one for punching an opponent and the other for swearing at a referee.
Ibrahimovic has been on the headlines for the wrong reasons on many occasions throughout his career.
But while Ibrahimovic has been criticized countless times over the years, he is still viewed by many fans as one of the best players in Europe.
He has helped win four Serie A championships (excluding the rescinded Juventus titles), two Eredivisies, one La Liga and three Supercopa Italiana Cups.
In addition, he scores goals wherever he goes, including 66 in three seasons for Inter Milan, 56 in two campaigns for A.C. Milan and 21 in one year for Barcelona.
Now, Ibrahimovic plays for Paris Saint-Germain, in search for yet another trophy. He has showed his worth so far, with 10 goals in eight league matches.
But PSG certainly knew there were always going to be negatives when spending money for the Swede. And the striker's red card against Saint-Etienne on Saturday ended his perfect start to life in Paris.
Ibrahimovic's dismissal certainly didn't make manager Carlo Ancelotti happy but the attacker showed just how good he could be when PSG hosted Dinamo Zagreb in the Champions League.
As you can see in the video, the 31-year-old looks dominant and assists four goals.
In a matter of days, the Swedish striker went from horrible to outstanding. He made his coach disappointed on Saturday but delighted on Tuesday.
You just wonder how much more successful Ibrahimovic could have been if it weren't for his controversies.