Commentary

0' The big names in today's match at Riverside have now been confirmed.
1' The first-half is under way at Riverside - Middlesbrough kick-off to start the match.
3' In the minute 3, Sander Berge scores to make it 0-1 at Riverside.
11' Billy Sharp is booked for the away team.
11' At Riverside, Riley McGree has been yellow-carded for the home team.
14' In the minute 14, Goal! Chuba Akpom equalizes to bring the score to 1-1.
19' Rhys Norrington-Davies (Sheffield) has received a yellow card from Andre Marriner.
45' In the minute 45, The ref's whistle signals the end of the first-half.
45' + 1 Dael Fry for Middlesbrough has been booked by Andre Marriner and receives a first yellow card.
46' The second half is underway in Middlesbrough - Sheffield with the kick-off.
46' Rhian Brewster is replacing Billy Sharp for the away team.
46' In the minute 46, Marc Bola is replacing Dael Fry for Middlesbrough at Riverside.
61' The home team replace Marcus Forss with Alex Mowatt.
68' Ryan Giles blunders with an own goal. This makes it 1-2.
76' In the minute 76, Middlesbrough make their third substitution with Duncan Watmore replacing Anfernee Dijksteel.
81' Oliver McBurnie is on a sub for Iliman Ndiaye for Sheffield.
82' Chuba Akpom equalizes with a header to make it 2-2.
90' Full-time! The final score is 2-2.
90' + 1 John Fleck (Sheffield) has been booked and must now be careful not to get a second yellow card.
90' + 7 Chris Wilder is making the team's fourth substitution at Riverside with Matthew Hoppe replacing Chuba Akpom.