Another weekend is upon us which means another Premier League matchday and another Football Manics preview!
Let's begin with Saturday's games, featuring the North London derby plus the "Riyad Mahrez derby" as Manchester City face Leicester City.
Tottenham Hotspur vs. Arsenal
The Premier League weekend action kicks off with a huge North London derby which sees Arsenal head to Wembley Stadium sixth in the table, four points and one place adrift of bitter rivals Spurs.
Tottenham are unbeaten in eight league games, drawing three of the last five, and have gone 12 home matches without defeat in the Premier League, winning eight of the past 10. Also, talismanic striker Harry Kane has scored six goals in six league games against Arsenal.
The Gunners, meanwhile, could suffer three straight away defeats in the Premier League for the first time since a run of four losses ended last April, and are winless in 15 top-flight away games against the current top five clubs since a 2-0 victory at Manchester City in January 2015.
On the plus side for Arsenal, their record at Wembley is superb - winning each of their previous nine visits - and in derbies the form book always goes out the window, so I'm tipping this game to finish as a draw - let's call it a high-scoring one.
Score prediction: 3-3
Everton vs. Crystal Palace
Everton have won just one of their last eight league games, earning six points from a possible 24, and have conceded 15 goals in their last six league matches.
Palace, meanwhile, have lost only twice in their last 15 league fixtures, both against Arsenal, and are also impressive on the road, but they have gone three games without a win - drawing 1-1 in each of their last two games.
The Eagles' injury list continues to mount, however with Wilfried Zaha, Julian Speroni and Martin Kelly now sidelined, and I think this will have a big bearing in the game, not to mention Sam Allardyce wanting to bounce back from a "pathetic" defeat by Arsenal.
Score prediction: 2-0
Stoke City vs. Brighton & Hove Albion
Stoke have lost seven of their last 11 games and taken only eight points from a possible 33 during this period, which leaves them just inside the relegation zone, but they have been beaten in only one of their last four home games, winning twice and drawing the other match.
As for Brighton, they are unbeaten in three games in all competitions, winning twice and drawing once, but are without an away league win in seven games since November's 1-0 victory at Swansea City, with a miserly tally of six away goals.
Paul Lambert has overseen a slight upturn in form at Stoke, with two clean sheets in his first two home games, so I think they'll do well against a Brighton side which isn't too hot on the road.
Score prediction: 3-1
Swansea City vs. Burnley
Carlos Carvalhal has turned a Swansea side tumbling out of the league into one unbeaten in nine games in all competitions, including wins over Liverpool and Arsenal, plus an 8-1 destruction of Notts County in the FA Cup last time out.
In contrast, Burnley are without a Premier League win in nine games, the longest current winless run in the division, and could remain winless in their opening six league matches of a calendar year for the first time since 2007.
It's a stark contract from the Proudsville form in the first half of the season but they're still a strong side and I fancy them to get a draw at the Liberty Stadium against a side that was busy in midweek.
Score prediction: 1-1
West Ham United vs. Watford
West Ham's current form is lukewarm, with wins over struggling West Brom and Huddersfield plus a draw at Tottenham this calendar year, though defeats to Brighton and Bournemouth show there's still work to be done.
Watford, meanwhile, are looking to win back-to-back league games for the first time since November, following their 4-1 win against Chelsea on Monday, although they were their first three points since December 26.
The Hornets also boast a lengthy injury list and, taking on a side in good form at home, I see them slumping to defeat at the London Stadium.
Score prediction: 2-0
Manchester City vs. Leicester City
This season's champions-elect against the title winners from two years ago, the narrative around this game will revolve around Riyad Mahrez, who did not train since the end of January following interest from Man City but is expected to play for Leicester this weekend.
The Citizens dropped two points against Burnley last time out but with the players rested following several days off, they should be well rested and fully focused once again - not to mention their home form is absolutely superb, unbeaten in 25 league games at the Etihad and gunning for a 13th straight league win there.
As for the Foxes, they are much improved under Claude Puel but their last two league victories in nine attempts came at home to Huddersfield and Watford, and they have taken just one point from their last four league games on the road.
Leicester are more than capable of springing a shock from time to time but with how superb Man City have been this season, I can see them back to form and claiming victory.
Score prediction: 3-0