Arsenal captain Robin van Persie scored twice and netted his 100th goal for the club, as the Gunners secured all three points against Bolton.
Dutch striker van Persie put in a superb performance and became the 17th player in Arsenal’s history to reach the century mark.
The result could have been different after Wojciech Szczesny’s first-half stop from Darren Pratley prevented Owen Coyle’s side scoring an early goal.
However, the turning point came when van Persie bagged his 99th Arsenal goal just 40 seconds after the restart, before David Wheater was shown red for tugging Theo Walcott back.
Alex Song’s brilliant finish confirmed the result, although the win came at a cost with Walcott limping off injured in the last 10 minutes.
Arsenal’s XI: Szczesny, Sagna, Mertesacker, Koscielny, Gibbs, Ramsey, Song, Arteta (Rosicky 81), Walcott, van Persie (Chamakh 85), Gervinho (Arshavin 78).
Subs: Fabianski (GK), Santos, Frimpong, Rosicky, Oxlade-Chamberlain, Arshavin, Chamakh.