Bristol Rovers picked up their first home win of the season in convincing fashion over 10-man Northampton.
Anthony Charles was the man who saw red when he dragged down Derek Riordan midway through the first half.
Tom Eaves stroked in Eliot Richards' cross after half-time to break the Cobblers' resolve, before Garry Kenneth finished Richards' corner.
Adebayo Akinfenwa nodded in for the visitors, but Ollie Norburn restored the two-goal cushion with a header.
VIEW FROM THE DRESSING ROOM
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"It's the second time we've been down to 10 men after 20 minutes and in an away fixture you need to be resilient and strong with 11 men.
"We had to regroup and unfortunately for us we conceded some poor goals.
"It was a game that we could've won. When you come to a ground where they haven't had a home win and the natives are ready to turn... we didn't frustrate them enough.
"We've got to ride out this period of injuries and sendings off and somehow hang on to the pack until we can get everyone back. We won't be feeling sorry for ourselves."
Bristol Rovers 38 Etheridge 05 Kenneth 06 Parks Booked 11 Broghammer (Brown - 64' ) 03 Paterson 15 Norburn 26 Lund Booked 07 Clarkson (Brown - 46' ) 10 Richard 27 Riordan (Smith - 54' ) 32 Eaves Booked Substitutes 28 Walker 02 Smith 14 Brown 19 Virgo 21 Brown 25 Clucas 16 Anyinsah Northampton 21 Nicholls 03 Widdowson Booked 05 Langmead 06 Charles Dismissed 12 Tozer 23 East (Wilson - 51' ) 11 Hackett Booked 27 Roofe (Mukendi - 83' ) 10 Akinfenwa 14 Nicholls Booked 19 Moult (Artell - 65' ) Substitutes 01 Higgs 18 Artell 07 Demontagnac 09 Platt 15 Mukendi 16 Wilson