There was a time when some questioned Zlatan Ibrahimovic's wizardry against the best sides.
Four goals against England and a string of world class performances in the Champions League have dispelled that notion - but with a two-legged tie against former employers Barcelona on the horizon - it's time to look at whether he's been able to cast his magic against his former clubs.
The former Malmo, Ajax, Juventus, Inter Milan, Barcelona and AC Milan player has been involved in 18 matches against former employers - but his record will be a concern for his current side PSG ahead of tonight's Champions League tie in Paris.
Inter 4 MILAN 2, May 2012
Ibra scored twice either side of half time to cancel out Diego Milito's opener and then give his side the lead. However, Milito went on to complete a hat-trick and Maicon rounded off the scoring as Inter won 4-2.
Barcelona 3 MILAN 1, April 2012
In what was Ibra's most recent match against former employers Barcelona, he was unable to get on the scoresheet. Lionel Messi showed why the Sweden international was allowed to leave, scoring twice from the spot in a 3-1 victory as the Catalan's progressed in this Champions League tie.
MILAN 0 Barcelona 0, March 2012
In the first leg of this Champions League, the two sides drew a blank at the San Siro.
MILAN 0 Inter 1, January 2012
Ibra was on the losing side in this Milan derby after failing to come up with the goods. Diego Milito settled the match in favour of his former employers after 54 minutes.
MILAN 2 Barcelona 3, November 2011
Ibrahimovic scored an equaliser at the San Siro after Milan fell behind to a Mark van Bommel own goal - but it was not enough, with Xavi scoring the winner as the away side won 3-2 on the night in this Champions League group stage match.
Juventus 2 MILAN 0, October 2011
A tight game came to life in the final moments, with Claudio Marchisio scoring twice for Juventus in the last five minutes and Kevin Prince Boateng being sent off between the goals.
Juventus 0 MILAN 1, March 2011
Ibra was on the winning side with Milan although his main contribution was to be booked. Rino Gattuso's goal was the difference between the sides.
MILAN 0 Ajax 2, December 2010
Trailing 1-0 at home to the Dutch side, Ibra was introduced from the bench. But just a couple of minutes after coming on, Ajax doubled their advantage to record a famous win at the San Siro.
Inter 0 MILAN 1, November 2010
Milan won 1-0 with Ibra the goalscorer from the penalty spot after five minutes. The Swede also picked up a booking in a fractious encounter between the sides which saw Ignazio Abate sent off.
MILAN 1 Juventus 2, October 2010
Ibra scoreed against his old club but his 82nd minute strike was only a consolation after Fabio Quagliarella and Alessandro Del Piero had put the away side into an unassailable position.
Ajax 1 MILAN 1, September 2010
Zlatan scored against his former employers to bring the scores level at 1-1 but that's how the score remained in this Champions League group game in Amsterdam.
BARCELONA 1 Inter 0, April 2010
Inter produced a famous rearguard display at the Nou Camp to progress in the Champions League, eventually going on to win the tournament. Thiago Motta was sent off after 28 minutes but still Zlatan could not find a way through. He was taken off after 63 minutes and the home side did eventually break through - thanks to Gerard Pique's strike after 84 minutes. But it was too little, too late, and Inter progressed 3-2 on aggregate.
Inter 3 BARCELONA 1, April 2010
Inter Milan stunned Barcelona 3-1 at the San Siro with Wesley Sneijder, Maicon and Diego Milito all scoring following Pedro's opener. Zlatan was taken off after the third goal for the away side.
Inter 0 BARCELONA 0, September 2009
This Champions League group phase game saw Zlatan come up against his former employers for the first time after his high profile move to Spain. It ended 0-0 with the Swede unable to find a way though at the home of his former club.
Juventus 1 INTER 1, April 2009
Ibra looked to be on course to record a victory against Juventus thanks to a goal from Mario Balotelli - however an injury time strike from Zdenek Grygera meant the match ended 1-1.
INTER 1 Juventus 0, November 2008
Zlatan had five attempts at goal but none found the back of the net. Luckily for his side, a Sulley Muntari strike did and Inter won the match 1-0.
INTER 1 Juventus 2, March 2008
Ibra had three shots but couldn't get on the scoresheet and his former employers won 2-1 at the San Siro.
Juventus 1 INTER 1, November 2007
In his first match against his former employers since his €24.8m switch the previous year, he is unable to get one over on them. Ibra started the match and had a couple of shots but was unable to get on the scoresheet in this 1-1 draw.
HIS RECORD AGAINST FORMER CLUBS...