Liverpool's 2015-16 season to date, it's probably fair to say, hasn't gone quite the way anybody would have expected it to. From a tense, narrow victory over Stoke City on opening day through to Saturday's demolition of title favourites Manchester City.
From struggling to score or even create chances to three goals against Chelsea and four against City. From a manager who, for all his early promise, looked increasingly lost and out of his depth to the arrival of Jürgen Klopp at Anfield. It's been a lot to take in, for players and fans alike.
"We've been through a lot already this season," said veteran midfielder James Milner. "We've had good results, poor results, and a manager change. There's been pressure at times and that's what you expect playing for a massive club like Liverpool, but we've shown we can beat anyone."
Results against Chelsea and City in November—along with a road victory in difficult conditions against Rubin Kazan—have shown that this Liverpool side can indeed beat anyone. It's miles from where they were to start the season, when winning against anyone seemed a touch remarkable.
As their new manager has pointed out, though, they aren't the finished product, and Milner agrees. They have taken impressive strides in recent weeks, but the results have all been on the road. At home, they are a side that can still look tentative and nervous, as against Crystal Palace earlier this month.
"It's probably only the home form that's let us down," added the club's stand-in captain. "But in a way that's a pleasing thing because we know what we need to try and change. If we can improve our home form, we won't be too far away and we'll be in the area of the table that we want to be.
"We're improving, the manager has come in and changed the way we want to play and the longer we're together, the better we'll get at that. There are a number of signings and injuries we've had this season, so it'll take time for people to bed in and for us to get one or two back as well."