Japan midfielder Shinji Kagawa came off the bench and scored a dramatic match-winner as Borussia Dortmund won 2-1 away at Wolfsburg on Saturday, closing the gap on leaders Bayern Munich to five points in the Bundesliga.

Kagawa, who came on in the 55th minute, saw his side concede a 91st-minute equalizing penalty but salvaged the points two minutes later with a crisp first-time finish, leaving the opposing 'keeper Diego Benaglio no chance with a left-footed effort from 5.5 meters out.

"It's just too dramatic. The emotion was running high," said Kagawa after Henrikh Mkhitaryan's delightful layoff provided the Japanese with his fourth strike in the league, following a cross field pass to the left from Lukasz Piszczek.