Arsenal went top of the Premier League table but had to settle for a point as struggling Middlesbrough held them to a 0-0 draw at the Emirates Stadium.
The Gunners dominated the early exchanges, with Mesut Ozil curling a free kick over, but Boro began to take the game to their hosts and Petr Cech made a fine double save to deny Adama Traore and Alvaro.
Boro defended superbly to keep Arsenal at bay and continued to cause problems on the counter, and Traore got away from two defenders before again making Cech work. As Arsenal battled for a late breakthrough, Ozil had a late goal ruled out for offside.
Liverpool missed the chance to top the Premier League after a dominant display brought them a 2-1 win at home to West Bromwich Albion — but not the two-goal margin they had needed to reach the summit.
Jurgen Klopp’s side had too much pace and movement for their opponents for large chunks of the game and were in front with 20 minutes played thanks to a superbly crafted goal.
Coutinho added a second before half-time, sliding his finish inside the far post, but the Baggies gave Liverpool a scare when goalkeeper Loris Karius gave away a corner that was thumped in by the unmarked Gareth McAuley.
Tottenham Hotspur also missed an opportunity to hit the summit as they drew 0-0 at Bournemouth in a game of few clear chances.
In a bright opening on the south coast, the home side came close when Charlie Daniels shot from six yards only for Hugo Lloris to make a superb stop, diverting the divert the ball up onto the crossbar and away.
Champions Leicester City coasted to a comfortable 3-1 win over Crystal Palace at the King Power Stadium to put their recent Premier League wobbles behind them.
The Foxes had an early chance when Palace keeper Steve Mandanda kicked the ball straight to Shinji Okazaki, but the Leicester man sent his lob wide of the target.
Scott Arfield grabbed a last-minute winner as Burnley beat Everton 2-1 at Turf Moor despite long periods of domination by the Merseysiders.
Everton were close to taking the lead in the opening seconds when a mix-up in the home defence enabled Kevin Mirallas to get a shot in — but he sent his effort straight at home goalkeeper Kevin Mirallas.
Winston Reid snatched the points for West Ham against winless Sunderland when his injury-time strike gave them a 1-0 triumph at the London Stadium.
The game had seemed destined to end goalless draw until defender Reid struck from the edge of the box after Dimitri Payet had worked the ball back to him.
Xherdan Shaqiri was the star of the show as Stoke City deepened Hull City’s problems with an easy 2-0 win at the KCOM Stadium.
After a quiet start, Hull wanted a penalty with 15 minutes gone as Will Keane’s effort from a corner hit Ryan Shawcross, but the referee waved the appeals away.
New Swansea City manager Bob Bradley was unable to celebrate victory in his first home game in charge as the Welsh side were held 0-0 by Watford at the Liberty Stadium.
Modou Barrow was bright in a lively start by the hosts, but although Watford soon began to exert some pressure of their own they were unable to find a telling final pass as Bradley’s Swans defended well.