Liverpool manager Brendan Rodgers savored "two wonderful moments" after long-range strikes from Jordan Henderson and Philippe Coutinho earned a 2-1 win over Manchester City at Anfield.
Henderson rifled in an early opener and Coutinho, making a habit of scoring outstanding goals, provided the winner in the 75th minute after Edin Dzeko had brought City level.
Defeat was a huge blow to City's hopes of retaining the Premier League title, but boosted Liverpool's prospects of a top-four finish
Rodgers said his players had returned from their Europa League defeat to Besiktas at 4.30am on Friday morning, and had been allowed to sleep through the day, returning to training on Saturday.
"To come out and play like that as they did today, to restrict them to one shot on target – against a top team – I thought the players were incredible. They deserve all the praise they get for the performance and the result," Rodgers said.
"The character of this team was questioned at the beginning of the season. That was never the case. They've worked – and they're getting the results from that."
Rodgers added on Sky Sports 1: "To keep it going right the way through 90 minutes, I was so pleased with the players."
Asked about the Liverpool goals, he said: "It was two wonderful moments."
The Coutinho finish was particularly pleasing to Rodgers.
"We said he has to improve his goals because of the quality he has," said the Liverpool boss. "He's now shooting like a proper Brazilian."
Liverpool stand fifth, putting a slow start to the Premier League campaign behind them and appearing to have sufficient momentum to seriously challenge Arsenal and Manchester United for a top-four slot.
Henderson said: "We defended well, showed great character when it went back to 1-1, and then Philippe came up with another fantastic goal to win the game for us.
"We've got to keep going. Every game is as big as each other. We've got another big game against Burnley on Wednesday. We've got to keep building and finish strongly."
Watch the match highlights:
Mobile app users, watch the video highlights.
25+ Channels With Sports & News
- Starting price: $33/mo. for fubo Latino Package
- Watch Premier League, Liga MX, MLS & World Cup
- Includes ESPN, FOX, Univision, TUDN and more
Favorite Leagues At The Best Price
- Starting price: $7.99/mo. for Live TV Package
- Watch Argentine league, Brasileirāo and Copa Libertadores
- Includes beIN SPORTS, GolTV, TyC Sports and more
Many Sports & ESPN Originals
- Price: $6.99/mo. (or get ESPN+, Hulu & Disney+ for $13.99/mo.)
- Features LaLiga, Bundesliga, MLS, Copa del Rey & more
- Also includes daily ESPN FC news & highlights show
Live TV, Soccer & Originals
- Starting price: $4.99/mo.
- Features Champions League, Serie A, Europa League & more
- Includes CBS, Star Trek & CBS Sports HQ
175 Premier League Games & PL TV
- Starting price: $4.99/mo. for Peacock Premium
- Watch 175 exclusive EPL games per season
- Includes Premier League TV channel plus movies, TV shows & more
Get All 3 And Save 30%
- $13.99/mo. for ESPN+, Disney+ & Hulu
- Includes Bundesliga, LaLiga, NHL & the home to UFC
- Features Marvel, Star Wars + shows & movies for your entire family