28th March 1896 – Millwall 1-3 Arsenal. This was the 18th game between the two great rivals either side of the Thames since February 1888, and Arsenal had not lost a single game. A shape of things to come as Spurs would become our rivals one day.

28th March 1910 – Chelsea 0-1 Arsenal. The third of four matches in three days played out in front of 40,000 fans.

28th March 1914 – Birmingham 2-0 Arsenal. Beginning of a four match run without a win which would cost us promotion.

28th March 1931 – Middlesbrough 2-5 Arsenal. A hefty win on our way to our very first league title.

28th March 1967 – Arsenal 1-1 Liverpool. Arsenal played Liverpool twice in two consecutive days, both games ending in draws, George Graham scoring our goal in this one.

28th March 1970 – Arsenal 2-2 Wolves. George Grahame seemed to enjoy this date, scoring another two.

28th March 1981 – Arsenal 1-0 Liverpool. Alan Sunderland getting the winner in this one.

28th March 1987 – Arsenal 0-1 Everton. This was the 6th (and last) consecutive league match in which Arsenal failed to score – the longest goalless run in our league history.

28th March 2004 – Arsenal 1-1 Man United. This was our first draw after nine successive wins in the unbeaten season. Henry on the scoresheet (of course) and BBC match report here. 

28th March 2006 – Arsenal 2-0 Juventus. Champions League quarter final. Fabregas and Henry getting goals which would see us heading towards our only Champions League final appearance, the away leg would end 0-0.

28th March 2013 – The club announced that Abu Diaby would be out for nine months, another player who would have been a world beater if it wasn’t for his injuries.

 

All games on this day –

28/03/1891 Old Harrovians H Friendly 5-0
28/03/1896 Millwall Athletic A Friendly 3-1
28/03/1898 Rushden A United League 3-2
28/03/1902 West Ham United A London League 2-0
28/03/1903 Lincoln City A Division 2 2-2
28/03/1908 Blackburn Rovers A Division 1 1-1
28/03/1910 Chelsea A Division 1 1-0
28/03/1914 Birmingham A Division 2 0-2
28/03/1921 West Bromwich Albion H Division 1 2-1
28/03/1925 Sunderland A Division 1 0-2
28/03/1928 Portsmouth H Division 1 0-2
28/03/1931 Middlesbrough A Division 1 5-2
28/03/1932 Derby County A Division 1 1-1
28/03/1936 Wolverhampton Wanderers A Division 1 2-2
28/03/1942 West Ham United A London War Cup 4-0
28/03/1953 Middlesbrough A Division 1 0-2
28/03/1959 West Ham United H Division 1 1-2
28/03/1964 Sheffield United H Division 1 1-3
28/03/1967 Liverpool H Division 1 1-1
28/03/1970 Wolverhampton Wanderers H Division 1 2-2
28/03/1972 Southampton H Division 1 1-0
28/03/1980 Everton A Division 1 1-0
28/03/1981 Liverpool H Division 1 1-0
28/03/1987 Everton H Division 1 0-1
28/03/1992 Wimbledon A Division 1 3-1
28/03/1998 Sheffield Wednesday H Premier League 1-0
28/03/2004 Manchester United H Premier League 1-1
28/03/2006 Juventus (Italy) H Champions League 2-0

 

Put together using some data from the Arsenal History Society Anniversary Files