Steven Benda – 7

Caught out by the wind at times, but made a brilliant tip save at the start of the game to deny Waterfall an opener.

Paul Caddis – 7

Worked hard in defence, got caught out on the odd occasion when creeping too far forward – but that fault cannot be blamed on him. Experience showed.

Zeki Fryers – 7

Controlled the threat of Hanson well after being forced to play in the central slot again because of Caddis’ return.

Rarmani Edmonds-Green – 7

Perhaps needed to be that bit more positive in the first half when looking to advance play forward. Defended well against the towering Hanson.

Rob Hunt – 7

Strong link-up play in the attacking areas up front – another generally sound performance with few errors to pick on.

Anthony Grant – 7.5

Picked up an early yellow card, but he still played with that ruthless edge to his game. Won second balls well to help Swindon control the second half.

Michael Doughty – 8

Unlucky not to grab a goal in truth when denied by the post. Was always a threat when advancing play forward, just lacked a goal and/or an assist.

Lloyd Isgrove – 7.5

Conditions weren’t ideal for his style of play, but he still played a key role in Swindon’s win. Controlled his man well and positioned himself well when in and out of possession.

Diallang Jaiyesimi – 7.5

Frustrating first half, perhaps selfish at times. But turned goal creator to goal scorer in an inspired second before being substituted.

Jerry Yates – 7

Registered an excellent assist through sheer hard work and could’ve grabbed another had he offloaded play quicker. Solid performance, if frustrating occasionally.

Eoin Doyle – 6.5

Brilliant work to cut inside his man in the first half, but generally struggled to get into the those goalscoring areas where he was so ruthless during the first part of the season.

SUBSTITUTES: Players introduced after 75 minutes do not get a rating.

Jordan Lyden (for Diallang Jaiyesimi, 64): 7

Made an impact on the game and could’ve grabbed a goal had it not been for the visitors’ defensive efforts. Excellent playmaking efforts.

Admiral Muskwe (for Lloyd Isgrove, 76): N/R

Kaiyne Woolery (for Eoin Doyle, 83): N/R