Liverpool have been characteristically inconsistent this season, but they have really hit top form in the last couple of matches. Since their shock FA Cup loss to West Brom, they have gone five games without tasting defeat, winning four.
Their 4-1 win over West Ham the last time out made it 16 goals scored in their last 5 games including 5 away to FC Porto in the Champions League. This run of form has taken them to within 2 points of 2nd placed Manchester United and they face each other after this match.
They have scored the second highest number of goals in the league (65), however, their defence has proven to be too generous at times and they have conceded more goals than any of the top five teams.
Newcastle have been showing some attacking prowess in recent weeks and they netted 2 times at Bournemouth even though the game ended in a draw. They are unbeaten in their last 4 games and would be hoping to keep that record against the Reds here. They are currently 15th on the league table, 2 points off the relegation zone, but they have impressively scored in each of their last 7 league games.
These teams have both won 2, drawn 3 and lost 2 of their last 7 seven matchups.