Despite an improved performance, 10 man Bristol Rovers fell to a fourth defeat from four games, losing 3-1 away at Chesterfield as the decision to send Joel Senior off in the first half proved costly.