| | First Half starts. |
| 4' | | New attacking attempt. Jude Bellingham - Birmingham City - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 6' | | Offside - Fulham. Anthony Knockaert with a pass, however Bobby De Cordova-Reid is in offside. |
| 8' | | Fouled by Harry Arter - Fulham |
| 8' | | Kristian Pedersen - Birmingham City - won a free kick in defence. |
| 10' | | Denis Odoi - Fulham - won a free kick in defence. |
| 10' | | Fouled by Jude Bellingham - Birmingham City |
| 13' | | Jude Bellingham - Birmingham City - hits the bar with a header inside of six yard box - left side. |
| 13' | | Corner - Birmingham City. Conceded by Cyrus Christie. |
| 14' | | Corner - Birmingham City. Conceded by Bobby De Cordova-Reid. |
| 14' | | New attacking attempt. Marc Roberts - Birmingham City - shot with the head from the right side of the six yard box is saved by goalkeeper in the centre of the goal. Assist - Jérémie Bela with a cross. |
| 14' | | Anthony Knockaert - Fulham - won a free kick in defence. |
| 14' | | Fouled by Ivan Sunjic - Birmingham City |
| 19' | | Hand ball by Anthony Knockaert - Fulham |
| 20' | | Offside - Birmingham City. Lee Camp with a pass, however Marc Roberts is in offside. |
| 21' | | Fouled by Jude Bellingham - Birmingham City |
| 21' | | Harry Arter - Fulham - won a free kick in defence. |
| 26' | | Denis Odoi - Fulham - won a free kick in defence. |
| 26' | | Fouled by Jude Bellingham - Birmingham City |
| 28' | | Fouled by Jake Clarke-Salter - Birmingham City |
| 28' | | Tom Cairney - Fulham - won a free kick in defence. |
| 30' | | Fouled by Gary Gardner - Birmingham City |
| 30' | | Harrison Reed - Fulham - won a free kick in defence. |
| 30' | | Gary Gardner - Birmingham City - receive yellow card. |
| 32' | | Fouled by Bobby De Cordova-Reid - Fulham |
| 32' | | Jérémie Bela - Birmingham City - won a free kick in attack. |
| 32' | | Bobby De Cordova-Reid - Fulham - receive yellow card. |
| 33' | | Fouled by Ivan Sunjic - Birmingham City |
| 33' | | Tom Cairney - Fulham - won a free kick in attack. |
| 34' | | Daniel Crowley - Birmingham City - won a free kick on the right wing. |
| 34' | | Fouled by Denis Odoi - Fulham |
| 34' | | Denis Odoi - Fulham - receive yellow card for a foul. |
| 35' | | Missed chance. Jake Clarke-Salter - Birmingham City - shot with the head from the centre of the box missed to the left. Assist - Jérémie Bela with a cross . |
| 38' | | Fouled by Jérémie Bela - Birmingham City |
| 38' | | Harry Arter - Fulham - won a free kick in defence. |
| 38' | | Jude Bellingham - Birmingham City - receive yellow card. |
| 40' | | Bobby De Cordova-Reid - Fulham - won a free kick on the left wing. |
| 40' | | Fouled by Marc Roberts - Birmingham City |
| 40' | | Marc Roberts - Birmingham City - receive yellow card for a foul. |
| 43' | | Fouled by Scott Hogan - Birmingham City |
| 43' | | Harrison Reed - Fulham - won a free kick in defence. |
| 44' | | Daniel Crowley - Birmingham City - won a free kick in defence. |
| 44' | | Fouled by Denis Odoi - Fulham |
| 45' | | Corner - Birmingham City. Conceded by Denis Odoi. |
| 45+1' | | Shot blocked. Cyrus Christie - Fulham - shot with right foot from outside the box is blocked. Assist - Tom Cairney. |
| 45+1' | | Corner - Fulham. Conceded by Kristian Pedersen. |
| 45+2' | | Missed chance. Bobby De Cordova-Reid - Fulham - with an attempt inside of six yard box - left side missed to the left. Assist - Tom Cairney with a cross after corner. |
| 45+2' | | Missed chance. Scott Hogan - Birmingham City - shot with right foot from outside the box missed to the left. |
| 45+4' | | Denis Odoi - Fulham - won a free kick on the left wing. |
| 45+4' | | Fouled by Daniel Crowley - Birmingham City |
| 45+5' | | Daniel Crowley - Birmingham City - won a free kick in defence. |
| 45+5' | | Fouled by Michael Hector - Fulham |
| 45+5' | | First Half ended - Fulham 0, Birmingham City 0. |
| 45' | | Second Half starts Fulham 0, Birmingham City 0. |
| 45' | | Substitution - Fulham. Joe Bryan for Denis Odoi. |
| 46' | | Missed chance. Anthony Knockaert - Fulham - shot with left foot from outside the box is high and wide to the left. Assist - Bobby De Cordova-Reid. |
| 48' | | Corner - Fulham. Conceded by Kristian Pedersen. |
| 49' | | Cyrus Christie - Fulham - won a free kick in defence. |
| 49' | | Fouled by Scott Hogan - Birmingham City |
| 52' | | Fouled by Ivan Sunjic - Birmingham City |
| 52' | | Ivan Cavaleiro - Fulham - won a free kick on the left wing. |
| 54' | | Shot blocked. Jérémie Bela - Birmingham City - shot with right foot from long distance on the left is blocked. Assist - Gary Gardner with a head. |
| 54' | | Fouled by Daniel Crowley - Birmingham City |
| 54' | | Joe Bryan - Fulham - won a free kick in defence. |
| 55' | | Shot blocked. Harry Arter - Fulham - shot with left foot from the centre of the box is blocked. Assist - Anthony Knockaert. |
| 56' | | Offside - Birmingham City. Lee Camp with a pass, however Gary Gardner is in offside. |
| 57' | | Corner - Fulham. Conceded by Marc Roberts. |
| 57' | | Substitution - Birmingham City. Maikel Kieftenbeld for Jude Bellingham. |
| 58' | | Fouled by Michael Hector - Fulham |
| 58' | | Jérémie Bela - Birmingham City - won a free kick in defence. |
| 59' | | Corner - Birmingham City. Conceded by Cyrus Christie. |
| 60' | | Substitution - Fulham. Josh Onomah for Harry Arter. |
| 62' | | Missed chance. Anthony Knockaert - Fulham - shot with left foot from outside the box is close, but missed to the left. Assist - Cyrus Christie. |
| 63' | | Bobby De Cordova-Reid - Fulham - won a free kick in attack. |
| 63' | | Fouled by Ivan Sunjic - Birmingham City |
| 64' | | Offside - Birmingham City. Jake Clarke-Salter with a pass, however Scott Hogan is in offside. |
| 65' | | New attacking attempt. Anthony Knockaert - Fulham - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Ivan Cavaleiro. |
| 65' | | Fouled by Ivan Cavaleiro - Fulham |
| 65' | | Gary Gardner - Birmingham City - won a free kick on the right wing. |
| 70' | | Substitution - Fulham. Neeskens Kebano for Ivan Cavaleiro. |
| 72' | | Offside - Birmingham City. Lee Camp with a pass, however Jérémie Bela is in offside. |
| 74' | | Substitution - Birmingham City. Wes Harding for Jérémie Bela. |
| 74' | | Substitution - Birmingham City. Lukas Jutkiewicz for Scott Hogan. |
| 75' | | Missed chance. Anthony Knockaert - Fulham - shot with right foot from the right side of the six yard box is close, but missed. Assist - Joe Bryan with a cross. |
| 76' | | Fouled by Lukas Jutkiewicz - Birmingham City |
| 76' | | Joe Bryan - Fulham - won a free kick in defence. |
| 79' | | Missed chance. Neeskens Kebano - Fulham - shot with right foot from outside the box is close, but missed. Assist - Tom Cairney. |
| 85' | | Substitution - Birmingham City. Harlee Dean for Daniel Crowley. |
| 85' | | New attacking attempt. Josh Onomah - Fulham - shot with right foot from outside the box is saved in the right corner. Assist - Harrison Reed. |
| 85' | | Corner - Fulham. Conceded by Lee Camp. |
| 86' | | Corner - Fulham. Conceded by Lukas Jutkiewicz. |
| 86' | | Corner - Fulham. Conceded by Marc Roberts. |
| 87' | | New attacking attempt. Joe Bryan - Fulham - shot with left foot from outside the box is saved in the right corner. Assist - Tom Cairney. |
| 87' | | New attacking attempt. Bobby De Cordova-Reid - Fulham - shot with right foot from the centre of the box is saved in the right corner. |
| 87' | | Corner - Fulham. Conceded by Lee Camp. |
| 87' | | Shot blocked. Tom Cairney - Fulham - shot with left foot from outside the box is blocked. |
| 87' | | Substitution - Fulham. Sylvester Jasper for Anthony Knockaert. |
| 89' | | Hand ball by Gary Gardner - Birmingham City |
| 90' | | Shot blocked. Tom Cairney - Fulham - shot with left foot from outside the box is blocked. |
| 90' | | Corner - Fulham. Conceded by Gary Gardner. |
| 90+1' | | Shot blocked. Joe Bryan - Fulham - shot with left foot from outside the box is blocked. |
| 90+1' | | Corner - Fulham. Conceded by Jake Clarke-Salter. |
| 90+3' | | Fouled by Jake Clarke-Salter - Birmingham City |
| 90+3' | | Michael Hector - Fulham - won a free kick in defence. |
| 90+3' | | Jake Clarke-Salter - Birmingham City - receive yellow card for a foul. |
| 90+5' | | Goal! Fulham 1, Birmingham City 0. Josh Onomah - Fulham - shot with right foot from the centre of the box to the right corner. Assist - Harrison Reed. |
| 90+7' | | Fouled by Neeskens Kebano - Fulham |
| 90+7' | | Maxime Colin - Birmingham City - won a free kick in attack. |
| 90+9' | | Second Half ended - Fulham 1, Birmingham City 0. |
| | Thats all. Game finished - Fulham 1, Birmingham City 0. |