David Silva out for two months

The 24-year-old suffered medial ligament damage during the win over Hibernian on Sunday.

Shiels told the Daily Record: “David will be out for six weeks, maybe eight.

“It causes a problem for us because he and James Dayton had been doing well out wide for us.”