Second-half substitute Josh Dacres-Cogley had only been on the pitch six minutes when he accepted Joel Randall's pass to fire under Taye Ashby-Hammond for his first goal since March 2024 But Wanderers' end-of-season fade continued as Jake Young – a 61st-minute replacement for Louis Appere – volleyed in his fourth goal of the season from Luther James-Wildin's header both sides played their part in a lively game John McAtee and Szabi Schon had great chances inside five minutes Dan Sweeney was denied by Trotters goalkeeper Luke Southwood while Aaron Collins wasted a glorious first-half chance to take his season's tally to 20 goals at the other end while McAtee tried his luck with an audacious 45 metres lob Dacres-Cogley's 66th-minute breakthrough was cancelled out by Jake Young before Schon and Dan Phillips missed chances to win it for their respective teams To load Comments you need to enable JavaScript in your browser The BBC is not responsible for any changes that may be made Abimbola at 72 minutesSubstituteshome team Bolton WanderersManager: Steven Schumacher Abimbola at 72 minutesSubstitutesNumber 56 Young Match OfficialsReferee: Darren DrysdaleAssistant Referee 1: Ollie WilliamsAssistant Referee 2: Joe SimpsonFourth Official: Joseph PettittMatch StatsKey Scroll LeftScroll RightBolton Wanderers are unbeaten across their prior five league games against Stevenage winning four of those matches including the reverse fixture back in October last year (4-1 – D1) Stevenage have lost eight of their last 11 away league games against sides from Greater Manchester (W1 D2) with their sole victory coming against Wigan Athletic in January 2024 (3-2) Bolton are unbeaten across their last four games to end a league campaign (W3 D1 Stevenage have won their final league fixture in each of the last five seasons Szabolcs Schön (Bolton Wanderers) wins a free kick in the attacking half Elliott List (Stevenage) wins a free kick on the right wing Daniel Phillips (Stevenage) right footed shot from the centre of the box is just a bit too high Jake Young (Stevenage) left footed shot from the left side of the box is blocked George Thomason (Bolton Wanderers) wins a free kick in the defensive half Fourth official has announced 3 minutes of added time Charlie Goode (Stevenage) wins a free kick in the defensive half Delay in match because of an injury Dan Butler (Stevenage) Foul by George Thomason (Bolton Wanderers) Dan Butler (Stevenage) wins a free kick in the attacking half Jay Matete (Bolton Wanderers) wins a free kick in the defensive half Alex Cochrane scored his first goal of the season for Birmingham City having made 52 appearances in all competitions Alex Cochrane's superb long-range strike was enough to take League One champions Birmingham City over the 100-point mark with victory at Stevenage The game was the perfect example of a clash of styles Stevenage arguably would have been happier with their first-half showing Jordan Roberts pulling a low shot wide of the target and then Jamie Reid unable to turn a downward header from Charlie Goode's cross in Alfie May was off target for the visitors but Taylor Gardner-Hickman should have done better when presented with a chance six-yards out the intensity and pace of both sides picked up considerably but there were fewer chances than in the first half Cochrane came off the bench in the 72nd minute and three minutes later found the net with a fine left-footed strike from outside the box following a corner Harvey White almost grabbed a point in the final minute of stoppage time but Ryan Allsop was there to turn it behind and earn Blues the three points The victory means Chris Davies's side are on 102 points a point off Wolverhampton Wanderers' League One record of 103 points to beat Reading's EFL record of 106 points Blues must pick up five points from their remaining three matches - at home to Mansfield Town on Sunday and then away to Blackpool and Cambridge United we made them work" - Stevenage boss Alex Revell (BBC Three Counties Radio) Jutkiewicz at 78 minutesSubstitutesNumber 20 Willumsson Match OfficialsReferee: Lee SwabeyAssistant Referee 1: Samuel ClaytonAssistant Referee 2: Alan CresswellFourth Official: Carl BrookMatch StatsKey Scroll LeftScroll RightThe only previous league meeting between Stevenage and Birmingham came in this season’s reverse fixture with the Blues winning 2-1 at home in March Birmingham have lost and failed to score in each of their last six away league games in Hertfordshire with all of those coming against Watford in the Championship (between 2012 and 2023) Stevenage haven’t won any of their four games played on a Thursday in the EFL (D1 L3) while failing to score a single goal across all four matches in defeats to Wycombe (0-3) and Leyton Orient (0-1) Birmingham are unbeaten in their last nine league matches played on Thursdays (W3 D6) last losing on this day of the week in league action back on Boxing Day 1985 (0-1 v Nottingham Forest in the top-flight) Harvey White (Stevenage) left footed shot from outside the box is saved in the bottom right corner Foul by Lukas Jutkiewicz (Birmingham City) Dan Sweeney (Stevenage) wins a free kick in the defensive half Daniel Phillips (Stevenage) right footed shot from outside the box is too high following a corner Fourth official has announced 4 minutes of added time Tomoki Iwata (Birmingham City) right footed shot from outside the box is too high Willum Willumsson (Birmingham City) left footed shot from the right side of the box is blocked Kieran Dowell (Birmingham City) wins a free kick on the right wing Lewis Freestone (Stevenage) header from the left side of the box misses to the right following a set piece situation Kieran Dowell (Birmingham City) is shown the yellow card Harvey White (Stevenage) left footed shot from outside the box is close but misses to the right from a direct free kick Foul by Willum Willumsson (Birmingham City) Jamie Reid's fine individual goal lit up the Memorial Stadium in the 11th minute and was enough to give Boro a first victory in six on the road and keep Rovers in the relegation zone The Northern Ireland international showed great composure in the penalty area to collect an Elliott List pass and bypass defender Taylor Moore before evading further challenges and coolly rounding Jed Ward to fire into the net with full-back Jack Hunt blocking the ball on the goal-line but unable to stop it looping in Substitute Harvey White almost doubled the lead as his arcing free-kick from just outside the penalty area hit a post on the half-hour mark Rovers threatened in the first half when Hunt met a deep Luke Thomas cross and Ruel Sotiriou drilled a cross-shot at goal but the ball was touched wide by goalkeeper Taye Ashby-Hammond A low save by Ward two minutes after the restart denied Jordan Roberts before Kyle Edwards slid a shot just wide 10 minutes later Substitute Scott Sinclair volleyed straight at Ashby-Hammond late in the game for a rare Rovers shot on goal Calderon: "I think it's been the same..." "I thought we managed the game brilliantly It really should have been out of sight" - Stevenage boss Alex Revell Yellow Card at 36 minutesMatch OfficialsReferee: Leigh DoughtyAssistant Referee 1: Gregory ReadAssistant Referee 2: Lee VenamoreFourth Official: Robert Massey-EllisMatch StatsKey Scroll LeftScroll RightBristol Rovers have won just two of their seven Football League games against Stevenage (D2 L3) losing 3-0 in the reverse fixture in December last year Stevenage are unbeaten across their three away Football League games against Bristol Rovers (W2 D1) drawing 1-1 with the Gas on their last visit to face them in October 2023 Bristol Rovers are unbeaten across their last four Football League games played on Easter Monday (W3 D1) scoring 2+ goals in each of those victories Stevenage have lost just one of their 12 games played on Easter Monday (W4 D7) though each of their last five in succession have ended in stalemates Jordan Roberts (Stevenage) wins a free kick in the defensive half Foul by Gatlin O'Donkor (Bristol Rovers) Carl Piergianni (Stevenage) wins a free kick in the defensive half Romaine Sawyers (Bristol Rovers) wins a free kick in the attacking half Kofi Shaw (Bristol Rovers) right footed shot from outside the box misses to the left Scott Sinclair (Bristol Rovers) right footed shot from outside the box is saved in the top right corner Dan Butler replaces Lewis Freestone because of an injury Kofi Shaw (Bristol Rovers) wins a free kick in the attacking half Delay in match because of an injury Lewis Freestone (Stevenage) before firing another across home goalkeeper Taye Ashby-Hammond when he got in himself The hat-trick goal saw Ashley Fletcher find the space and it meant the easiest pass for the easiest of tap-ins They almost had a fourth when Sonny Carey hit the bar but moments later Carl Piergianni headed a lifeline for Boro after 77 minutes And they thought they had a second when an Elliott List header was helped in by Dan Kemp The first half provided typical end of season fare that was never going to thrill the Bank Holiday crowd Neither side offered much of an attacking threat in the first half although the Seasiders should have scored after four minutes Lee Evans shooting straight at Ashby-Hammond when he had time to pick his spot Boro had a lot of possession in that 45 minutes but Kemp had their only attempt on goal a real lack of aggression to score a goal" - Stevenage boss Alex Revell Hamilton at 72 minutesSubstitutesNumber 14 Silvera Match OfficialsReferee: Simon MatherAssistant Referee 1: Michael WebbAssistant Referee 2: Daniel D'UrsoFourth Official: Alan DaleMatch StatsKey Scroll LeftScroll RightStevenage are unbeaten across their last seven home league games against sides from Lancashire (W5 D2) since a 3-0 defeat to Accrington Stanley in League Two in May 2017 Blackpool have lost just one of their prior five league games against Stevenage (W3 D1) Stevenage are unbeaten across their last six league games played on Good Friday (W3 D3) Blackpool have lost each of their last three league games played on Good Friday already their longest losing streak on this day in the EFL Louis Thompson (Stevenage) wins a free kick on the right wing Louis Thompson (Stevenage) right footed shot from outside the box is blocked Dan Kemp (Stevenage) right footed shot from the left side of the box is blocked Tom Bloxham (Blackpool) right footed shot from the right side of the box is saved in the centre of the goal Elliott List (Stevenage) right footed shot from the centre of the box is blocked Elliott List (Stevenage) header from the centre of the box is blocked Assisted by Jake Forster-Caskey with a cross Lee Evans (Blackpool) wins a free kick in the defensive half