So close as young Lions edged outTeam: Tom Wellham, Keaton Wood, Mitchell Hunter, Ben Thompson (Ritchie Danquah, 80mins), Max Fitzgerald, Will De Havilland, Connor Callaghan (Callum Thompson, 85mins), Fred Onyedinma, Charlie Penny, Connor Wilkinson, Jason Twum. Subs not used: Sid Nelson, Tom Beadle, Joe Guinchard.
The final minutes of the match saw Millwall pressing relentlessly forward and Twum came closest to grabbing a deserved leveller right at the death, but unfortunately hurried his shot and fired over from a good position.
A defensive error by the City backline in the 79th minute allowed in the ever sharp Penny but his low effort was blocked by keeper Castenheira, who spread himself but actually knew very little about the save.
In the 67th minute Jason Twum made space for himself on the edge of the box but fired straight at the keeper as did Wilkinson in Millwall’s next attack.
The home side were back in the fray and now looking for at least an equaliser.
Wilkinson was the provider with a neat 62nd-minute pass to Penny who rounded the keeper and slotted the ball home from a wickedly acute angle.
Wilkinson had two drives blocked by the keeper and then a 50th-minute goal disallowed for an infringement on the keeper before Millwall were eventually rewarded for their efforts.
However from that moment on, The Lions really took a grip on proceedings and battled valiantly to force their way back into the game.
A third goal for the visitors at this stage would surely have sealed the match.
It so nearly could have been 3-0 to the visitors early in the second-half, but Wellham produced a super save to deny Burns his hat-trick.
Burns second, a cool finish after a fine piece of individual skill had created the opening, left The Lions facing a second-half mountain to climb.
However Millwall were twice caught out by excellent finishes from City striker Burns, his first, nodding the ball past goalkeeper Tom Wellham after Tyson Pollard’s initial effort had rebounded off the Millwall woodwork.
At the other end the woodwork twice came to Millwall’s rescue and a vital tackle by midfielder Fred Onyedinma certainly denied City’s Lewis Hall getting on the scoresheet as he shaped up to fire from close range.
The visiting keeper was in top form in the first period, punching clear under pressure as Callaghan produced a dangerous corner into the area and then making a fine save to thwart Jason Twum after Penny had played the ball into his path.
It was The Lions who carved out the first chance of the game on 15 minutes when Conor Wilkinson played the ball wide to Connor Callaghan, he in turn fired a cross into the six-yard box where striker Charlie Penney was a whisker away from touching the ball beyond goalkeeper Dylan Castenheira.
The Robins flew into a 2-0 lead within the opening half thanks to a brace from lively frontman Wesley Burns on 25 and 44 minutes.
Millwall came agonisingly close to securing a share of the spoils after clawing their way back from a two-goal deficit in a keenly-fought tussle on Saturday.
Millwall U18s 1 Bristol City U18s 2