"Arsenal" lost in a dramatic battle against "Bolton" © EuroFootball.com

On Saturday, there were six matches in the top English Premier League. Charlton played a draw against Everton in front of their fans, West Ham defeated Sheffield United, Aston Villa shared a point with Middlesbrough, Liverpool narrowly beat Man City, Reading won against Fulham, and Arsenal created numerous opportunities but succumbed to Bolton as visitors.

Early on in the Charlton vs. Everton match, both teams had their chances but no goals were scored in the first half. Everton took the lead in the second half with a penalty converted by Arteta, but Charlton equalized thanks to Reid. They had opportunities to win the game but couldn't convert. Everton remains in 8th place while Charlton struggles.

In another game, West Ham defeated Sheffield United with a first-half goal from Mullins, moving them up the table. Aston Villa and Middlesbrough played to a draw. Liverpool secured a narrow win over Man City with Gerrard's goal. Reading defeated Fulham with a penalty, and Bolton emerged victorious against Arsenal.

After these results, Middlesbrough moved up to 13th place, West Ham climbed to 16th, while Aston Villa reached 5th place. Reading now occupies the 7th position, and Bolton rose to 3rd place, while Arsenal fell to 6th.

Results of the Saturday's 14th round matches:

Charlton 1 – 1 Everton 52‘ [0 – 1] Hermann Hreidarsson (own goal) 68‘ [1 – 1] Andy Reid

West Ham 1 – 0 Sheffield United 36‘ [1 – 0] Hayden Mullins

Aston Villa 1 – 1 Middlesbrough 43‘ [0 – 1] Malcolm Christie 45+3‘ [1 – 1] Gareth Barry (pen.)

Liverpool 1 – 0 Man City 67‘ [1 – 0] Steven Gerrard

Reading 1 – 0 Fulham 17‘ [1 – 0] Kevin Doyle (pen.)

16‘ Iain Pearce (Fulham) sent off

Bolton 3 – 1 Arsenal 9‘ [1 – 0] Abdoulaye Faye 45‘ [2 – 0] Nicolas Anelka 45‘ [2 – 1] Gilberto Silva 76‘ [3 – 1] Nicolas Anelka