Kieran Dixon’s hat-trick ensured Hull KR saw off Wakefield Trinity, who have lost consecutive Super League games.
Rovers led 26-10 at half-time on the back of five tries, although Trinity, who had won nine of the past 11, kept in it with two tries of their own.
Wakefield reduced arrears but five more Rovers scores, which saw Dixon complete his hat-trick, took them beyond 50.
It was an unhappy reunion for home coach Chris Chester, who was sacked by Rovers in February.
This success keeps ninth-placed Rovers’ eyes fixed on a place in the top eight, something that Wakefield are desperate to hang on to after their own fine run lifted them into the reckoning.
The Robins have struggled to get their key personnel on the field in 2016 but a fit Kelly and halves partner Terry Campese were hugely influential, causing Wakefield problems with their dangerous kicking games.
Their deft kicks and perfectly timed passes were involved in scores for Dixon, James Greenwood who scored twice, Shaun Lunt, James Green and Maurice Blair, while Kelly himself scored a double.
Ex-Rovers full-back Craig Hall was among the Trinity try-scorers, along with Bill Tupou and Mikey Sio.
Dixon has been playing for Newcastle Thunder two divisions below and was only considered after teenage winger Joe Wardill was ruled out through illness.
The former London Broncos flier has been limited to seven appearances for James Webster’s side, with his last outing in the Challenge Cup defeat by Oldham in April.
Wakefield: Hall; Johnstone, Lyne, Arundel, B. Tupou; Miller, Finn; Scruton, M. Sio, Simon, A. Tupou, Ashurst, Molloy.
Replacements: Anderson, Annakin, Arona, Howarth.
Hull KR: Marsh; K. Sio, Clarkson, Thornley, Dixon; Campese, Kelly; Tilse, Lunt, Walker, Blair, Greenwood, Mulhern.
Replacements: Donaldson, Green, Allgood, Boudebza.
Referee: Chris Kendall (RFL).