A late penalty from Nicky Law denied Leyton Orient all three points on their trip to Exeter City, which ended in a 2-2 draw.

After Pierce Sweeney had given the hosts the lead, goals from Lee Angol and Louis Dennis looked to have secured the O's a valuable haul on the road, but the referee pointed to the spot in the second minute of stoppage time to hand Exeter the chance to steal a point, which they duly did.

Ross Embleton made four changes to the starting 11 that lost to Swindon Town last weekend, one of which being George Marsh's league debut for the club after arriving on loan from Tottenham Hotspur.

The table-toppers dominated possession in the first-half but didn't manage to turn it into a goal until four minutes before the break. Randell Williams climbed highest to nod down Lee Martin's cross, and Sweeney ran onto it to hit a bobbling effort beyond Dean Brill and into the bottom corner.

However, even with such a short gap to the interval, Orient managed to pull level before the whistle when Dale Gorman's scuffed effort fell right into the path of Angol, and he kept his composure before slotting in the equaliser.

The fast response from the visitors was added to by a fast start to the second half, turning the game on its head when Dennis cut inside and saw his low effort deflect past Lewis Ward in the Exeter goal.

The Grecians fought hard to get back into the game and will feel as though they got what they deserved in the 92nd minute. Josh Coulson allowed Ben Seymour to get away from him and pulled him back in a panic, and Law stepped up to send Brill the wrong way and ensure a share of the points.

Orient will look to rectify the result this Tuesday night as they host Crewe Alexandra at the Breyer Group Stadium.