Posh knocked out of the Premier League under 21 Cup after suffering extra-time heartache.

Peterborough United were knocked out of the Premier League under 21 Cup after an extra-time defeat at Bristol City on Thursday afternoon.

The Robins scored a 116th minute winner at Ashton Gate to break Posh hearts after Posh dominated much of the proceedings and squandered a host of opportunities in front of goal.

Striker Shaun Jeffers had two early efforts saved by experienced Bristol City goalkeeper Frankie Fielding before the former Derby County shot-stopper made an exellent stop to deny Tom Conlon's audacious 40-yard lob.

Jermaine Anderson missed a glorious chance a minute before the end of normal time while Regan Carthey fired wide after he was sent clear.

Irishman Robert Duggan went close with a long-range effort in extra-time before City sneaked a winner four minutes from the conclusion of extra time. The Robins will now entertain West Ham United in the third round of the competition.

Meanwhile, teenage striker Shaquille McDonald has left London Road by mutual consent.