Here’s how all players rated in the 3-3 League Two clash

Exeter City

Olejnik: Beaten by Dean Parrett’s sublime free-kick, and was not helped by poor defending as Boro got their second. Couldn’t really be blamed for Chris Whelpdale’s late equaliser either. Three goals conceded, but strangely did little wrong. 6

Ribeiro: Had his hands full with Armand Gnanduillet but did well for the most part, despite the physical threat from the man he was marking. Good tracking and tackle late on when the Boro striker got inside the box and was trying to wriggle free. 6

Brown: Got in front of Mark Hughes at an Exeter corner with just over 10 minutes to go, but directed his effort over the bar. Steady display from the defender. 5

Moore-Taylor: Kept busy throughout by Ben Kennedy and Boro’s movement up front, but missed a key header in the build-up to Whelpdale’s late strike. 5

McAllister: Pretty much a defensive role at left-back. With Holmes doing the business in front of him down the wing, no need for him to get forward and leave his side open at the back. 6

Holmes: Great run and cross for his side’s opening goal. Was a constant danger down the wing for the home side, especially in the second half. 7

Oakley: Experienced pro who kept things tidy. Was taken off with 19 minutes to go. 6

Noble: Ball over the top set up Wheeler’s stunning strike to make it 3-2. Was at fault earlier in the game when, after initially clearing Boro’s corner, he failed to pick up Ben Kennedy when the ball came back in allowing the Stevenage striker to nod in. 5

Wheeler: Scored one and set one up in an outstanding opening 15 minute spell. Was also denied by a Fraser Franks tackle when shaping up for another chance, and then flew into the far post on 66 minutes trying to connect to a Holmes cross. He then pulled off one of the best finishes you’ll see this season for the winning goal. Outstanding strike with the outside of his boot. Superb performance. 9

Morrison: Hadn’t scored in49 previous games for Exeter before his overhead kick made it 2-0 after just 15 minutes. Offered the hosts an out ball, and kept Boro’s defenders busy until he was taken off on 63 minutes. 6

Grant: Got in for a chance at goal after a mistake from Dean Wells, but saw his shot blocked by a last-ditch tackle from Mark Hughes. Had a busier second half than he did in the first. 6

SUBS

Nichols: Came off the bench for the tiring Morrison. First touch was offside, and didn’t offer too much after that. 5

Davies: Came on with 18 minutes to go for Oakley. 6

Tillson. Replaced McAllister with five minutes to go. Little time to make an impact. 5

Stevenage

Day: Couldn’t do too much about Exeter’s goals, which were caused by poor defending. Made one decent save when the ball was fired past a number of bodies. 6

Franks: Failed to cut out the cross which led to Exeter’s first goal. Was kept busy by Holmes all game. Pulled off an outstanding tackle to deny Wheeler on the hour-mark with the Exeter man ready to pull the trigger. 6

Hughes: Was beaten to the header by David Wheeler as the home side took the lead, but from then on was fairly solid. 6

Wells: Was out-muscled by Clinton Morrison for the striker’s overhead kick, but then headed off the line later in the half. Flew into a block in the second half, though he mistimed it and Exeter broke forward. 6

Ogilvie: Needed to close down the cross which led to Clinton Morrison’s goal. Got forward often trying to help his side out in attack. 5

Parrett: Outstanding free-kick made it 2-1. Another superb run through the heart of midfield late on led to Kennedy teeing up Gnanduillet, but he missed his kick. Had a late shot which flew just over the bar. Offered an attacking threat throughout. 7

Schumacher: Possibly his best performance in a Boro shirt. Screened the defence well for much of the game. Worked hard to close players down in midfield, and allowed Parrett the freedom to get forward when possible. A good run to tee up Tom Conlon in the first half. 7

Whelpdale: Busy throughout. Some nice driving runs with the ball looked to open space for team-mates. Played more centrally and looked to get involved whenever possible. An outstanding volley late in the game showed great control, composure and instinct. 8

Conlon: Busy performance in midfield, and seemed to operate all over the pitch. Struck the woodwork with his last contribution of the match before being replaced by Tom Pett. 6

Gnanduillet: Missed his kick late on under pressure after Kennedy had set him up. Held the ball up a little better than his team-mates have in recent weeks. 6

Kennedy: Got his goal – a neat header after lurking at the far post – and worked well with Dean Parrett in midfield. Partnership with Gnanduillet looked promising at times. 7

SUBS

Williams: Was brought on for Conlon with six minutes to go and his knock down set up Whelpdale’s stunning strike. 6

Pett: Replaced Kennedy late on. Too little time to make much of an impact. 5