Green gave Boro a two-goal cushion towards the backend of the first half, before teeing up captain Cain Sykes for the third ten minutes into the second period. 

However the Baggies battled back by scoring twice in a five-minute spell, but Mark Tinkler's side held on for the three points. 

Boro were forced into an early change in goal when Harry Flatters couldn't continue, and Max Metcalfe replaced him between the posts.

After a couple of chances from both teams, the away side came closest to drawing first blood when Finley Thorndike poked the ball beyond Metcalfe, but the left upright came to Boro's aid. 

Green dragged an attempt wide just after the half hour, but he did get on the scoresheet when the ball wasn't cleared by West Brom, it fell for Boro's number 10 who stabbed home from close range. 

Green doubled the advantage with a couple of minutes left of the first 45 as he fed Alberto Balde, whose strike hit the post and Green converted the rebound.

It became a three-goal cushion for Boro with ten minutes gone in the second half - as Sykes met Green's corner at the front post with an audacious back heel which looped over the Baggies goalkeeper. 

But West Brom reduced the arrears with a quickfire double shortly after as Tom Fellows latched on to a long ball forward and tucked it into the bottom left corner, before Jacob Wakeling headed home an Alex Gilbert cross. 

The away side went close on a couple of occasions to netting a leveller late on, while Jamie Emery denied Joe Gibson with a strong one-handed save. 

Boro: Flatters (Metcalfe 6), Gibson, Collins, Sykes, Whelan, Hannah (Marshall 73), Hackney (Coburn 46), Waites, Balde, Green, Reed. Subs not used: Kavanagh, Fenton. 

Watch the highlights in the video player above.