Arsenal to meet Chelsea in the FA Cup Final next month after beating Manchester City 2-1 in extra time at Wembley.
Chelsea on Saturday beat Tottenham Hotspur 4-2 in a thrilling encounter at same venue.
The set up an almost unbearably fraught finale as City threw everything at the Gunners, but Arsène Wenger’s side held for a win that felt like more than just three points.
Arsenal survived a late onslaught to secure a hard-fought victory against title rivals Manchester City on a tense night at Emirates Stadium.
The Gunners came from behind to edge out Man City. Sergio Aguero had scored the opener in the 62nd minute after a goalless first half.
Wenger played three men at the back with Rob Holding starting out once more in the rejigged defence. The England Under-21 international, making just his 12th appearance in Arsenal colours was partnered by Gabriel Paulista and captain Laurent Koscielny in a backline designed to add stability to a team that had previously been leaking goals. It meant Alex Oxlade-Chamberlain’s eye-catching performance at right wing-back at the Riverside saw him rewarded with another opportunity to impress, while Nacho Monreal continued on the opposite flank.
The Gunners looked comfortable but with eight minutes remaining Toure put hearts in mouths when he sent a curling shot into the top corner.
Nerves were shot in the red half of north London during the denouement to a thrilling festive encounter, but the Gunners held on for three precious points.
With Arsenal in red-hot form, Arsène Wenger named an unchanged team for this Christmas cracker – the only change to the squad seeing Jeff Reine-Adelaide on the bench in place of Mathieu Debuchy. It meant no place for Alexis, who remained sidelined with a hamstring problem.