Carlisle United put their stuttering cup form behind them to get firmly back on track in the League One promotion race.
Against cash-strapped Swindon they dominated and were good value for their three-goal winning margin.
While Keiren Westwood didn't have an on-target shot to stop until the 70th minute, his opposite number Petr Brezovan had a hectic night.
After 11 minutes the Robins' keeper dived to turn a stinging 25-yard free-kick from Marc Bridge-Wilkinson around the post.
And he breathed a sigh of relief in the 21st minute when in-form Simon Hackney crossed to the far post and Danny Carlton tamely headed straight at him from six yards.
Joe Anyinsah - due to end his loan spell and return to Preston on December the 18th - put Carlisle in the driving seat after 27 minutes and they never looked like being caught.
Bridge-Wilkinson's shot was blocked on the edge of Swindon's area and man-of-the-match Joe Garner poked the rebound forward for Anyinsah to fire it in.
Brezovan denied him another, seven minutes later, with a fine one-handed save before Carlton fired over from another Hackney cross.
Anyinsah grabbed his second nine minutes into the second half, when Garner headed Westwood's wind assisted clearance across the Swindon box for him to hammer a low shot into the far corner.
And when Swindon were reduced to ten men with teenage defender Ben Tozer red-carded for tugging down Garner, the bustling striker punished them further with 15 minutes to go.
Hackney, always a danger to Swindon, lofted a curling near-post cross from wide on the left and Garner headed home his eighth goal of the season.