The match between Bristol Rovers and Wrexham was a thrilling affair, with both teams playing their hearts out for victory. In the end, the spoils were shared in a 1-1 draw, but it was a result that neither side would have been entirely satisfied with.
Bristol Rovers started the brighter of the two sides, and they took the lead through Elliott Lee in the 18th minute. The midfielder curled a delightful effort into the top corner from the edge of the box, giving Wrexham goalkeeper Rob Lainton no chance.
Wrexham responded well to going behind, and they equalised just before half-time through Paul Mullin. The striker headed home from close range after a cross from Luke Young, and the two teams went into the break level.
The second half was a more even affair, with both teams having chances to win the game. Bristol Rovers came close through Aaron Collins, but his effort was well saved by Lainton. Wrexham also had their chances, but they were unable to find a way past the resolute Bristol Rovers defence.
The game looked to be heading for a draw, but Bristol Rovers had other ideas. In the 86th minute, substitute Promise Omochere headed home from a corner to give the hosts a dramatic late lead.
Wrexham pushed for an equaliser in the closing stages, but they were unable to find a way through. Bristol Rovers held on for a valuable victory, which moved them up to 20th in the League One table.
Wrexham remain in third place, but they will be disappointed not to have taken all three points from this game. They will now be looking to bounce back when they face Leyton Orient at home on Boxing Day.
Bristol Rovers will be delighted with their victory, and they will now be looking to build on this result when they face Exeter City away on Boxing Day.