Brennan Camp played his part as Weymouth hauled themselves out of the National League drop zone with an incident-packed 2-1 win over Bromley at the Bob Lucas Stadium.
Camp featured for the full 90 minutes and was in the thick of the action at both ends as the Terras held on to take all three points.
Loan star Andy Dallas fired the hosts into an early 2-0 lead, netting a penalty in the third minute before adding a second just four minutes later.
Bromley rallied and made it 2-1 through Joe Kizzi in the 33rd minute before a dramatic second half saw three players sent off.
Camp, who made a crucial block from Jack Bridge in the first half, was on the receiving end of a foul by Chris Bush which earned the Bromley man the first of two yellow cards in quick succession.
Defender Camp then headed a good chance narrowly wide of the target before Bromley’s Charlie Wakefield reacted angrily to his challenge and received his marching orders.
Camp was booked for his part in the incident before Weymouth were reduced to ten men when Jordan Ngalo received a second yellow card in added time.
Zeno Ibsen Rossi made his 12th appearance for managerless Kilmarnock as they went down 2-0 at St Mirren.
Ibsen Rossi, who also started Killie’s 4-0 defeat by Celtic in midweek, saw goals either side of half-time from Kyle McAllister and Jonathan Obika condemn them to a fifth successive defeat.
McAllister headed the hosts into a 38th-minute lead at the SMiSA Stadium before Obika added a second after 61 minutes.
Mark Travers was beaten by a wonder goal as Swindon Town suffered a 1-0 defeat at the hands of fellow strugglers Shrewsbury Town at the County Ground.
Blackburn loan star Harry Chapman netted the only goal in the 32nd minute, his stunning half-volley from long range striking the inside of the post before nestling in the back of the net.
In a game of few clear-cut chances, Travers, who kept a clean sheet in the 1-0 win over Wigan in midweek, made a smart save with his feet to deny Sean Goss early on.
Jake Scrimshaw went close to adding a second goal for Newport County as they registered a 1-0 win over struggling Grimsby Town at Rodney Parade.
Scrimshaw, who replaced Dom Telford in the 61st minute, saw his right-foot shot well saved by Mariners goalkeeper Jake Eastwood in the closing stages.
Newport’s new loan signing Nicky Maynard bagged the only goal in the 51st minute, the striker pouncing on the loose ball after Matty Dolan’s deflected shot had fallen for him.
The hosts were reduced to ten men when midfielder Scot Bennett was shown a straight red card for a late tackle on Grimsby forward Stefan Payne in the 37th minute.
Kyle Taylor and Tyler Cordner missed out on a reunion with Cherries team-mate Frank Vincent as Southend United’s clash with Walsall was postponed due to a waterlogged pitch at Roots Hall.
Sam Sherring came off the bench to help Torquay United book a place in the quarter-finals thanks to a 2-0 win over Southport.
Sherring replaced Dean Moxey in the 67th minute at Haig Avenue and as the Gulls led 1-0 courtesy of Josh Umerah’s early opener.
Billy Waters settled the fifth-round tie in favour of Gary Johnson’s visitors when he doubled their lead in added time.
Brennan Camp picture courtesy of Mark Probin.
With thanks to sponsor UPN for their support.