Bradford City overtook Barnet to move up to 18th in League Two with a convincing away win at Underhill.
The Bantams went a man and a goal up in the 17th minute when Darren Dennehy was sent off for fouling Marcel Seip and Craig Fagan scored the penalty.
Will Atkinson doubled City's advantage when he clipped home Kyel Reid's cross.
Reid jinked through the Bees defence to score a goal of his own and Nahki Wells rounded goalkeeper Liam O'Brien for a late fourth.
Bradford are now two points above the Bees and eight clear of the relegation zone.
VIEW FROM THE DRESSING ROOM
Bradford City manager Phil Parkinson told BBC Radio Leeds:
"I'm very pleased. We started the game very well and our forward play was very good.
"We made it look simple because the defenders defended properly and did their jobs and we passed it well and that make us look strong.
"We looked a good, solid, professional side and that's very pleasing."
Barnet 18 O'Brien 05 Dennehy Dismissed 17 Hector Booked 19 Saville (Mustoe - 49' ) 21 Kamdjo 30 Downing 04 Hughes 08 Byrne 10 Deering 11 Holmes (Taylor - 46' ) 23 McLeod Booked Substitutes 01 Brill 12 Mustoe 25 N'Diaye 37 Obita 24 Taylor Bradford City 01 McLaughlin 06 Oliver 24 Kozluk 36 Seip 38 Davies 04 Flynn (Atkinson - 24' ) 08 Jones Booked 14 Ravenhill Booked 32 Reid (Bullock - 85' ) 11 Smalley 39 Fagan (Wells - 75' ) Substitutes 15 Annerson 03 Fry 22 Bullock 30 Atkinson 21 Wells