Aston Villa's 3-1 FA Cup win over Bristol Rovers came at a cost.
The win came at a cost for Villa as striker Emile Heskey and defender James Collins were forced off with injuries.
Alex McLeish expects Heskey to be out for three to four weeks after a recurrence of his Achilles problem.
McLeish said: "Emile has had an ongoing Achilles problem we have tried to manage, but tonight the medical staff have told me he has to rest for three or four weeks, so we will have to see how that goes.
But McLeish was pleased by the professional job his side had done in making sure they avoided being part of a cup giant-killing.
"We got a wee bit complacent towards the end but the players controlled it from start to finish," he said.
"Rovers have some dangerous customers, we had watched their games over the last couple of weeks and they are a proud team who keep going right down to the end, and that's what can happened.
"As we know it only takes a second to score a goal in football and they got the one back, I thought they were a little lucky with the penalty but Brad saved it and it was a well controlled performance by the players.
"They had the psychological thing tonight of overcoming nerves that can happen, as we have seen in many giant-killing acts, and they did that." "He has broke down a few times and it means you have to make an early substitution against the plan you had in the first place."