After a dismal week, the Robins ended their home season on a brighter note with a crucial win against mid-table Cray.

The game started at a good pace with both sides on the attack at every opportunity, but the Robins created the better chances.

Richard Jolly’s firm header from David Ray’s cross was held by Jack Smelt and Pico Gomez’s drive flew just past the near post.

Cray’s George Porter set in a dangerous cross from the left brought Nic Hamann into the action and the busy Leigh Bremner also tested the Robins keeper.

Lewis Perkin’s volley for Cray was pushed wide by Hamann and the subsequent corner saw John Guest head wide.

The Robins made the vital breakthrough on 34 minutes when Jolly’s long throw gave Barry Stevens the chance for a shot that beat Smelt only to be cleared of the line by Aaron Day, but Pico Gomez followed up to drive his left foot shot through the crowded penalty area into the net.

The pivotal moment of the game came 5 minutes into the second half when Porter, with a clear chance, drove his shot against the post. Not long after Rob Quinn had a chance with a header which was comfortably saved by Hamann.

Carshalton made the most of this let-off to press forward once again and Karl Murray gave Jolly the chance to shoot, but his effort was blocked.

On 70 minutes Murray had a better reward when his through ball picked out midfielder Barry Stevens and the Robins midfielder raced forward to steer the ball past Smelt to put Carshalton firmly in control.

Carshalton made three late changes with Gomez, Jolly and Stevens all being rested having made their contribution to the Robins win.

Carshalton comfortably played out time and, indeed, Byron Harrison came close to a third goal, but Carshalton were home and dry.

The Robins will await the midweek results of their rivals with great interest and this will decide just what Carshalton will need to do at Wealdstone on the final Saturday of the season.

Robins team; Nick Hamann, David Ray, Rob Watkins, Justyn Roberts, Lewis Gonsalves, Adrian Toppin, Barry Stevens (Jimmy Hearne), Karl Murray, Byron Harrison, Richard Jolly (Ricardo Joseph), Pico Pelayo Gomez (Tommy Williams) Subs not used: Luke Badiali