Manchester City manager Pep Guardiola admitted his side missed another chance to secure their spot in the top four after their 2-2 draw with Middlesbrough on Sunday.
Alvaro Negredo's initial strike was cancelled out by Sergio Aguero's contentious penalty before Calum Chambers gave Boro the lead again, only for Gabriel Jesus to rescue a point for the visitors with a header.
Manchester United had drawn with Swansea earlier on Sunday, presenting City with the chance to put some distance between the two sides, but Guardiola's side could not take advantage of their neighbours' slip-up.
Speaking to BBC Sport, Guardiola said his side improved in the second-half, when City switched back to a flat back four after a botched attempt at a three-man defence.
"The second half was better than the first one - we had problems trying to control their counter-attacks and we couldn't settle.
"It was tough as Middlesbrough are playing to stay in the league but we dropped another chance to take advantage. It will be tight until the last game because Manchester (United) and Arsenal will be there."
Guardiola also praised Gabriel Jesus, who played the whole match despite only recently returning from a broken metatarsal.
"Gabriel Jesus was out for three months and made only four training sessions, but he's 20 so he could stay on the pitch for 90 minutes and he found himself well."
City had the chance to capitalise on Manchester United's earlier draw with Swansea on Sunday, but instead remain fourth, level on points but behind on goal difference to Liverpool, who play Watford on Monday.