Boro's Under-18s overcame trying conditions and a stubborn Millwall resistance to reach the next round of the FA Youth Cup.

Calum Kavanagh netted twice and Pharrell Willis (pictured) added a third before the break for Boro, with Josh Coburn later rounding up the scoring at a soggy Heritage Park.

But it wasn't as straightforward as the scoreline would suggest for Mark Tinkler's youngsters, with their Professional Development League opponents twice missing from the penalty spot.