87 - Tanner whips in an inviting cross - Yak and O’Dowda are close to connecting, but can’t quite get a touch. (1-1)
#CityAsOne
- 12 days ago
84 - Tanner fires low from a central area, but his effort is held. (1-1)
#CityAsOne
- 12 days ago
82 - Ollie comes on for Yousef. (1-1)
#CityAsOne https://t.co/snyykkGI2e

- 12 days ago
81 - Final substitutions for City. David Turnbull is on first, replacing Mannsverk. (1-1)
#CityAsOne https://t.co/xCSLKb8AJ8

- 12 days ago
80 - Goal. Oxford equalise through Brannagan’s powerful strike. (1-1)
#CityAsOne
- 12 days ago
79 - Sivert picks up a yellow card for catching Tyler Goodrham. (1-0)
#CityAsOne
- 12 days ago
75 - @RubinColwill replaces @alexrobertson03. (1-0)
#CityAsOne https://t.co/HHNKdsUsyq

- 12 days ago
74 - Another two subs for City. Chris Willock departs, with Will Alves on. (1-0)
#CityAsOne https://t.co/j67J8eChsk

- 12 days ago
46 - We are back underway. Come on you #Bluebirds! (0-0)
#CityAsOne https://t.co/B1fUEXIQC4

- 12 days ago
A promising first half, but it's goalless at the break.
#CityAsOne https://t.co/Oa955PWpD1

- 12 days ago
45 - One additional minute to play at the end of the first half. (0-0)
#CityAsOne
- 12 days ago
40 - An awful tackle from Płacheta earns him a yellow card. (0-0)
#CityAsOne
- 12 days ago
33 - Close again! Willock tries to curl one, and it's not far away from finding the far corner. (0-0)
#CityAsOne
- 12 days ago
11 - Close! A lovely turn from Robertson who finds Willock, but the winger’s strike goes over the bar. (0-0)
#CityAsOne
- 12 days ago
Three changes for the #Bluebirds this afternoon, as Perry, Cian and Chris come into the starting XI 🔁
#CityAsOne https://t.co/2bHWI1pSv9

- 12 days ago