Second-half goals from Jerry Yates, Zeki Fyers and Kaiyne Woolery maintained Swindon’s winning start to the season with a 3-2 victory over 10-man Carlisle.
The League Two clash came to life in the second period after an opening half devoid of much excitement.
Olufela Olomola slotted Carlisle into a 52nd-minute lead after a Harry McKirdy cutback but Yates bundled home his second goal in as many games to level the score four minutes later.
Fryers headed in a Michael Doughy corner in the 70th minute to claim only his second goal in professional football.
Carlisle had substitute Canice Carroll sent off five minutes before the end. The midfielder, on loan at Swindon last season, was dismissed for a two-footed lunge on Jordan Lyden.
And Swindon took advantage when Woolery tucked home a third in the final minute of normal time following a lovely Keshi Anderson through ball.
Mohammed Ali Sagaf scored in stoppage time to set up a nervy finish for the home fans, but Swindon held on for their second win in as many games.