The result moves the Blues up to fifth.

Joao Pedro scored twice, while Jordan Henderson also grabbed an unlikely brace.

Earlier, Arsenal came from behind to get a 2-1 victory over Leeds, moving the champions level with Manchester City at the top of the table.

Brentford moved up to fourth in the table after a 2-all draw at Aston Villa.

Ipswich came from behind to beat winless Fulham 2-1 while Brighton won 2-nil away at Sunderland.

Tottenham moved off the bottom by grabbing a stoppage-time equaliser in a 1-all draw away to Manchester United in the late kick-off.

In League One AFC Wimbledon led leaders Plymouth before conceding a stoppage time goal to lose 2-1 at Home Park.

In the National League South Walton & Hersham made it back-to-back wins with a 1-nil victory at AFC Totton.

Hampton & Richmond Borough lost 2-nil to Ebbsfleet at the Beveree Stadium.