Ruben Lameiras fires the Sky Blues towards three points, as the club welcome former players to the Ricoh...
Lameiras second-half strike gave the home side a deserved win, while Lee Burge's first-half penalty saved ensured City kept their second clean sheet in three games.
A sunny day at the Ricoh Arena began brightly for the Sky Blues, who looked to have taken an early lead through Jordan Turnbull. The centre-half rose highest to a Lameiras delivery, only for the ball to be turned off the line by a Posh defender.
City knocked on the door a couple of times in the opening ten minutes, without really testing Luke McGee in the Peterborough goal. Lameiras and Beavon were combining well, and receiving good support from George Thomas and Kyel Reid in the wide areas.
Marcus Maddison forced a routine save from Lee Burge, as the City stopper got down well at his near post to thwart the Posh wideman.
A bit of magic from Beavon in the 27th minute was inches away from giving the home side the advantage, as the striker tried an overhead kick from 12 yards. Executed well, Beavon got good purchase on the ball, but had to watch it crash off the upright before being turned to safety.
Craig Mackail-Smith, a January signing from Luton Town, was just off target on the half-hour mark, as Burge was happy to watch the ball past the post. And the City No.1 was the hero of the moment minutes later, as he was called in to action from the penalty spot.
Martin Samuelsen took a tumble in the box, under the pressure of Gael Bigirimana, and up stepped Mackail-Smith to attempt to dispatch from 12 yards.. The veteran striker struck it well, but Burge read the shot and saved with his feet, forcing the ball over the bar and preserving his clean sheet.
Barely five minutes had elapsed of the second-half before Lameiras had put City in front, finishing low beneath McGee. The Portuguese winger had substitute Jodi Jones for company, but elected to take the shot on himself, and duly found the bottom corner of the net with his favoured left boot.
Turnbull was the next player to try his luck, as he ventured in to unfamiliar territory, but the effort was deflected over, before Thomas beat his man once more and called McGee in to action.
Lameiras was the architect of most of City’s attacking play, as he mastered the linking role in the middle of the park, while Jones was causing problems with his pace.
Junior Morais made Burge work in the final ten minutes, with a header from close range, which the City stopper was equal to. Seconds later, Thomas was testing the visitors defensive capabilities, but the Welshman’s shot from ten yards was well saved by McGee.
The Sky Blues held on to their narrow advantage in the dying moments, and gave the Legends Day crowd an almighty lift.
Yellow: Foley, Baldwin.
Attendance: 10,551 (849).
Coventry City: Burge (GK), Foley, Clarke (C), Turnbull, Haynes, G.Thomas, Bigirimana, Stevenson (Reilly 68'), Reid (Jones 45'), Lameiras, Beavon.
Subs: Charles-Cook (GK), Stokes, Di. Kelly-Evans, Tudgay, Folivi.
Peterborough United: McGee (GK), Smith (C), Bostwick, Baldwin, Maddison, Mackail-Smith (Nichols), Da Silva Lopes, Binnom-Williams (Taylor 70'), Samuelsen, Morias, Grant (Forrester).
Subs: Tyler (GK), Hughes, Tafazolli, Inman.