By Mitch Phillips

Arsenal knocked holders Liverpool out of the FA Cup on Saturday as two sweetly-struck goals by Tomas Rosicky and a late Thierry Henry breakaway secured a 3-1 third-round victory at Anfield.

The Czech midfielder drove in shots after 37 and 45 minutes and, after Dirk Kuyt raised home hopes in the 71st, Henry completed the win against a team who have not lost a league game at home since October 2005.

Earlier, top-flight strugglers Charlton Athletic and Sheffield United were dispatched by League One (third division) sides as Nottingham Forest beat the Londoners 2-0 and Swansea City won 3-0 in Bramall Lane.

There were no such problems for Chelsea, however, as a Frank Lampard hat-trick helped them thump League Two strugglers Macclesfield 6-1. Bolton Wanderers, West Ham United and Watford also progressed against lower league opposition while a last-minute Nwankwo Kanu header enabled Portsmouth to beat Wigan Athletic 2-1 in an all-Premiership clash.

Three Championship (second division) teams earned replays against top-flight sides. Hull drew 1-1 with Middlesbrough, Leicester held Fulham 2-2, the same score as the Birmingham -Newcastle match, where the home team played the second half without sent-off Radhi Jaidi.

The dreams of the two remaining minor league clubs ended as Tamworth lost 4-1 at home to Norwich City and Aldershot went down 4-2 at League One side Blackpool.

Charlton, knocked out of the League Cup by fourth division Wycombe last month, were well beaten by League One promotion hopefuls Forest, who had been thumped 5-0 by Oldham in thei previous game.

Forest took the lead in the 28th minute through Junior Agogo and doubled it four minutes later with a Grant Holt header.  ''We played well in the first half and that advantage allowed us to not have to chase the game," Forest boss Colin Calderwood told Sky Sports.

Six months ago Charlton coach Alan Pardew was within a minute of lifting the FA Cup as manager of West Ham but he experienced very different emotions on Saturday. "It's a competition that brings great highs and big lows and it was a low for us," he said.

"The performance today frankly wasn't the standard we wish we were at and the better team won today no doubt about it."

Sheffield United fielded a much-changed team and paid the price as Thomas Butler put Swansea in control with two well-struck goals early in the second half and was then brought down to produce the penalty that Leon Britton scored for the third in the 67th minute.

Macclesfield, second-last in the fourth division, had brief hopes of glory when they pegged back Chelsea to 1-1 shortly before half-time at Stamford Bridge. Lampard put Chelsea into a 16th-minute lead but Macclesfield equalised in the 40th when on-loan striker John Murphy shot past Hilario. Macclesfield were able to bask in glory for all of a minute before Lampard claimed his second.

The Cheshire side, managed by former England midfielder Paul Ince, had goalkeeper Tommy Lee sent off for bringing down Andrei Shevchenko and Lampard converted the 51st-minute penalty to complete his hat-trick. Shaun Wright-Phillips, John Obi Mikel and Ricardo Carvalho rounded things off.

There are four more ties on Sunday including two more all-Premier games between Manchester United and Aston Villa, and Everton and Blackburn Rovers. The Final, on May 19, will be played at the rebuilt Wembley after a six-year run at Cardiff's Millennium Stadium.