Reece Hall-Johnson and Paul Mullin both scored as Wrexham made it four wins from five with victory against ten-man Bromley.
Liam Trotter was sent off after just eight minutes for a lunging challenge on Dan Jarvis, and Wrexham controlled the ball well in difficult conditions from there on.
Hall-Johnson gave Wrexham the lead and Mullin sealed victory after the break, before Wrexham twice hit the woodwork and twice had goals disallowed too.
Jordan Davies had already stung Bromley keeper Mark Cousins’ palms on six minutes, with a fierce left-footed effort, before the game’s early key moment.
Two minutes later, Bromley were down to ten men. Jacob Miles had no hesitation in brandishing a straight red card after Trotter lost possession and chopped Jarvis down in his attempt to atone for his error.
With the man advantage, despite the wind being against them, Wrexham controlled possession well – keeping it on the floor and playing positive passing football.
Both teams had to make changes – Jarvis going off injured for Jordan Ponticelli; and Jack Cawley replacing Luke Coulson in an enforced change.
Wrexham supporters thought the hosts were in front on 21 minutes, but Jake Hyde’s flick at the near post actually rustled the side netting.
The celebrations started properly 12 minutes later, however – albeit in fortunate circumstances. Hall-Johnson’s cross took a slight deflection and floated over the goalkeeper, dropping inside the back post to send the Racecourse into raptures.
Davies was unfortunate not to double the advantage on 40 minutes – meeting Luke Young’s perfect cross at the back post but failing to make clean enough contact to steer the ball in.
Jake Hyde then had a great chance five minutes into the second half, but somehow failed to make connection with a diving header at the back post.
The Red Dragons did double the lead on the hour though – Mullin volleying in superbly at the back post from Young’s deep corner.
Wrexham did not sit back either and could have added to the lead on several occasions. Bryce Hosannah was first to go close – curling an effort off the inside of the post on 67 minutes.
On 72 minutes, Jake Hyde finished low from Tyler French’s cross but the offside flag went up and a minute later Jordan Davies’ dipping effort clipped the crossbar.
Mullin was next to see a low finish ruled out for offside on 74 minutes, and Wrexham continue to create attacking possession without managing to add to their tally.
But a dominant performance still merited all three points – taking Wrexham to 13 points from the last five games – to head into Tuesday night’s match against Yeovil Town in good spirits.
Wrexham (5-3-2): Lainton, Hall-Johnson, French, Tozer, Lennon, Hosannah, Young, Davies, Jarvis (Ponticelli 12), Hyde, Mullin
Subs not used: Dibble, Brisley, Green, J.Jones
Bromley (5-3-2): Cousins, Forster, Sowunmi, Webster, Bush, Whitely (Tormey 46), Trotter, Bingham, Coulson (Cawley 13), Cheek, Alabi (Alexander 70)
Subs not used: Partington, Sablier
Referee: Jacob Miles
Bromley: Trotter 8 (Serious Foul Play)