Swindon manager Paolo Di Canio was all smiles after midfielder Simon Ferry ended his goal famine to seal a hard-earned 1-0 win at Shrewsbury.

Former Celtic man Ferry had not found the net since last November but he timed his run into the box to perfection 12 minutes from time when he swept home from close range after Andy Williams headed down an Adam Rooney cross.

"In the last few weeks I have been tough with him," said Di Canio. "In the last few games he has played he had chances and we have told him to shoot.

"He was obliged to shoot because he was five yards from goal. The ball bounced in front of him and he got his body in the perfect position and it was an intelligent finish. I was very happy."

Di Canio felt Swindon were full value for their victory over a Shrewsbury team they pipped in the race to be crowned League Two champions last season.

"I am very happy because in the past we would have come and maybe drawn, not won," added the Italian. "I tried to encourage the players throughout the game. We dominated the game but some ghosts from the past came out.

"You could look at the game in a negative way, but we are very happy with the win. We suffered in the game and defended with our hearts."

Having not lost at the Greenhous Meadow for 34 games, Shrewsbury have now been beaten twice in three home games in front of their own supporters.

They struggled to create chances against a well organised Swindon side, with experienced manager Graham Turner quick to admit he had no complaints at the outcome.

"If I'm perfectly honest, I don't think we deserved a point," said Turner. "I don't think we played anywhere near our capabilities. We've come up against a side that's worked hard against us but we're better players than we've shown and that's the mystery at times."