The Japanese international was in stunning form for Dortmund today.
One person on the wrong end of the revolving door at Manchester United this summer was Japan international Shinji Kagawa. The attacking midfielder joined the club from Borussia Dortmund in 2012 but never truly settled into life at the club.
He was often played out of position on the left-hand side of midfield and with the arrival of Louis van Gaal this summer Kagawa was allowed to move on. He returned to Dortmund in a £6.3 million deal this summer, as reported by the Daily Mail, - almost a £10 million loss on the player who the BBC say cost United £17 million in 2012.
Immediately after his return things looked good. He bagged a goal and assist on his second debut against SC Freiburg, leaving many to believe he was back to his best almost instantaneously.
Of course that was not the case. Inconsistency had become a habit of his game at Manchester United and that remained back in the Bundesliga.
His form and Dortmund's form dipped.
But recently Die Schwarzgelden have been resurgent and today they continued their charge up the German table with a 3-2 win at Hannover.
Kagawa scored the second goal in the game, tapping in a wonderful team move to give Dortmund a 2-1 lead.
He was not just on the scoresheet, but he also produced this magical assist for Pierre Emerick Aubameyang.
Dortmund are now 10th in the Bundesliga and just 11 points off the top four, with Kagawa vital in their recent form.