Arsenal striker Danny Welbeck snatched a stoppage-time winner against Leicester on his return from a 10-month injury layoff on Sunday, securing a 2-1 victory that cut the surprise Premier League leaders' advantage over the London club to two points.

Leicester was leading through Jamie Vardy's 45th-minute penalty when Danny Simpson received two yellow cards in the opening nine minutes of the second half.

And Arsenal's substitutions paid off for manager Arsene Wenger.

Theo Walcott equalized with Arsenal's first shot on target with 20 minutes to go and Welbeck headed in Mesut Ozil's free kick in the fifth minute of stoppage time. It ensured Arsenal became the first team to complete the double this season over Leicester, which has only lost three times in the league.