Dominik Szoboszlai was the hero for RB Leipzig helping his side beat VfB Stuttgart at home to close in on Bundesliga leaders Bayern Munich in the league table.

The Hungarian international scored both goals for his side during their 2-1 win with Chris Fuehrich finding the net for the visitors.

Their win takes Leipzig to second on the Bundesliga table with 35 points from 18 games just one below Bayern while the relegation-threatened Stuttgart sits 15th with 16 points.

After a drab opening period, Szoboszlai breathed life into the contest in the 25th minute by firing a freekick from 30 meters out that caught Stuttgart goalkeeper Florian Muller out after bouncing just in front of him.

The 22-year-old doubled his side’s lead just four minutes after the restart, picking up the ball on the edge of the box and rifling in a crisp shot past the German keeper.

Leipzig, unbeaten against Stuttgart in their 10 Bundesliga matches, could have scored again with Andre Silva hitting the woodwork in the first half and wasting another golden chance just past the hour when his close-range header missed the mark.

The missed chances allowed Stuttgart a way back as Chris Fuehrich converted a penalty in the 68th minute before Bruno Labbadia’s team set out looking for an equaliser that never came despite immense late pressure.

Bayern Munich, who drew with Leipzig in their first game back from the winter break, can restore their 4-point lead as they host fourth-placed Eintracht Frankfurt today.