Goals: Coutinho (86)
The Reds’ new Premier League campaign began at the venue of last season’s 6-1 humiliation, Stoke’s Britannia Stadium.
It was a quiet opening 30 minutes to proceedings- perhaps to be expected as both sides eased their way into the new season- although Benteke and Ibe looked lively.
There were no real chances of note for either team, and it could only really get better.
Former Liverpool man Glen Johnson almost gave the hosts the lead in the 36th minute, following a scramble, but ballooned his effort over the bar.
After a dull first-half, it was goalless at the break.
There were no changes for Brendan Rodgers’ side at half-time, as they looked to click into gear. In truth, the game couldn’t get much worse.
Emre Can replaced the disappointing Lallana midway through the second-half, as Rodgers looked to liven up his sluggish side.
Charlie Adam’s free-kick from out wide was kept out by Simon Mignolet, and it was Stoke who probably looked the more likely to snatch all three points.
Martin Skrtel’s header was comfortably saved by Jack Butland, and the Reds started to boss possession in the latter stages.
Captain Jordan Henderson wasted a wonderful chance to tee up Benteke from inside the penalty area, while one incredibly wayward volley from the tired-looking Coutinho seemed to sum up the entire afternoon.
With four minutes left, Coutinho scored a sensational winner for Liverpool. The Brazilian bent a wonderful strike past Butland into the top corner of the net, sending the travelling Reds wild.
It was enough to earn the visitors a massive win at a ground they have struggled at so often down the years.
Liverpool: Mignolet, Clyne, Skrtel, Lovren, Gomez, Henderson, Milner, Coutinho, Lallana (Can ’62), Ibe (Firmino ’78), Benteke.
Subs not used: Bogdan, Toure, Moreno, Origi, Ings
Stoke City starting XI: Johnson, Cameron, Muniesa, Pieters, Whelan, Adam, Walters, Van Ginkel, Afellay, Diouf.