Manchester City has won the longest match in English Premier League football history as the defending champions beat Swansea 1-0.
City put their damaging Champions League 3-1 loss at Ajax behind them with them in a match that included over 12 minutes of stoppage time because of injuries.
That additional time meant the game beat the previous record of 102 minutes and 26 seconds set in Arsenal's 1-1 draw against Liverpool in 2011.
Elsewhere Arsenal bounced back from their Champions League defeat to return to winning ways with a 1-0 home win over bottom club Queens Park Rangers.
City move up to second place within a point of leaders Chelsea, who host third-place Manchester United on Monday, while Arsenal climb to fourth.