Harvey Knibbs was at the double as Reading fired themselves five points clear of the Sky Bet League One relegation zone with a fine 3-1 victory at basement boys Carlisle.
Playmaker Knibbs bagged a brace in the 5-1 drubbing when the the two sides met back in November.
And he repeated the trick with goals in neither half after Sam Smith put the visitors ahead at Brunton Park.
The Royals went close to an opener when Knibbs slipped Smith, whose effort hit a post, through on goal.
But the visitors hit the front moments later as Smith coolly slotted beyond on-rushing Harry Lewis in the 17th minute.
Captain Andy Yiadom unlocked the door for the second as he raced to the byline and cut back for Knibbs to tap home 10 minutes before half-time.
And dangerman Knibbs doubled his tally 12 minutes after the restart as he pounced on a teasing Femi Azeez cross for the third.
Kelvin Ehibhatiomhan almost had a fourth when his strike was tipped over by Lewis.
Jon Mellish pulled one back as he headed home Jordan Gibson’s cross with 20 minutes to go.
But it was a mere consolation as Paul Simpson’s crumbling Cumbrians slumped to a ninth defeat in 10.