Welcome to Gameweek 30's edition of Fantasy Premier League: The Comprehensive Guide. After two shortened gameweeks, a tricky Gameweek 30 awaits, before the highly anticipated and pivotal Gameweek 31. Who do we buy, sell, and put as captain? We'll get to that after going through this week's fixtures. Manchester City travel to Kingston to face Hull City. The Sky Blues are unbeaten in their last seven Premier League away games, but they haven't won away at Hull City in the league since their first ever meeting in October 1909. Since then, the Tigers have won four and drawn three of the seven home meetings. Everton entertain Cardiff City at Goodison Park as the Toffees make a push towards Europe. The last time Cardiff City played Everton at Goodison Park in the league was in April 1962 and the Toffees won 8-3. Rock-bottom Fulham face Newcastle United at Craven Cottage, hoping to get their season back on track. There have been five goals in the 85th minute or later in the last five Premier League games between the two sides. Norwich travel to Southampton this week, desperately seeking a win to pull clear of the battle against relegation. Five of the last seven meetings in all competitions between Southampton and Norwich have ended as a draw. The Saints and the Canaries are the two sides to have let the most points slip from winning positions this season, with each dropping 15. Stoke City host West Ham at the Britannia Stadium. Mark Hughes' side have lost just one of their last 11 Premier League home games. The Hammers, meanwhile, have conceded just one goal and kept three clean sheets in their last four Premier League away outings. Sunderland will look to bounce back from their disastrous cup campaigns with a win against Crystal Palace at the Stadium of Light. The Eagles have scored just six goals in 13 Premier League away games this season, the lowest in the league, but the Black Cats have won just one of their last seven Premier League home games. Relegation threatened West Bromwich Albion looks to pull away from the bottom three with a visit to Liberty Stadium. Only West Ham have managed to keep a clean sheet at Swansea's home ground in the Premier League this season. To make things worse, The Baggies have won none of their last 10 Premier League away matches. With Liverpool and Arsenal only 7 points away with a game in hand, Chelsea will be looking to extend their lead at the top of the table. Chelsea are unbeaten in their last six Premier League away games, keeping four clean sheets and conceding just two goals, while Aston Villa have won just one of the last eight Premier League matches against the Blues, losing the last four in a row. Christian Benteke though has scored in two of his three Premier League appearances against the London outfit. Manchester United, riding on a 3-0 away win at West Bromwich Albion look to extend their 4 match unbeaten run at Anfield this week. The Red Devils have won eight of the last nine Premier League home games against the Merseyside team, while only Arsenal have kept a clean sheet against Liverpool in their last 16 Premier League away trips. And last but not least, Tottenham Hotspur will host Arsenal in a mouthwatering north London derby this Sunday. Spurs have kept just one clean sheet in their last 30 Premier League north London derbies, while the Gunners have won none of the last five Premier League north London derbies at White Hart Lane, with all three defeats by a 1-2 scoreline. Click "Next" to get started with the players you should buy. *Stats provided by Opta