A rousing second-half comeback from Leicester City has seen them beat Middlesbrough 2-1 at the Riverside Stadium.
After a sloppy first-half performance Nigel Pearson's men responded well in the second period, scoring two good goals to take all three points in this Championship clash.
The hosts started the game well, forcing their opponents back and winning several early free kicks in the attacking third.
One of these eventually lead to the opening goal as Mustapha Carayol broke down the left and fired the ball across goal, where Sean St Ledger could only divert the ball past his own keeper.
Boro maintained possession comfortably thereafter and easily saw out the first half, bar a couple of late long-range efforts from the Foxes.
Leicester were much improved after the break, with Danny Drinkwater and substitute David Nugent beginning to get more and more involved.
Soon after it was Drinkwater who got them back on level terms, exchanging passes with Andy King on the edge of the box before firing the ball into the top corner from 18 yards.
Ten minutes later they were ahead. Nugent picked up the ball on the halfway line and burst forward before playing it into the path of Jamie Vardy, who took one touch and curled his effort into the far corner.
They almost added a third late on but the hard work had been done, as Leicester secured an important opening-day victory.