
Two unexpected members of the Premier League top six meet on Sunday as Crystal Palace host Leicester City at Selhurst Park.
While Leicester were champions in 2016, few expected the Foxes to be realistic future contenders as the likes of N'Golo Kante and Harry Maguire have left the club since that stunning title triumph.
But Brendan Rodgers has taken to life quickly at the King Power Stadium, with Leicester sitting fourth in the table - and they could go third with a win.
While Leicester are pushing for Champions League football, Palace's fine start is even more unexpected as Roy Hodgson's side lie ninth with 15 points and a game in hand - and having beaten Manchester United and drawn at Arsenal, the Eagles are proving a match for other sides also hoping for a top-six finish.
Premier League preview
Crystal Palace vs Leicester City
Premier League 2019/20
Venue: Selhurst Park
Kick-off time: 2pm, Sunday November 3
Crystal Palace team news and injuries
Vicente Guaita, who missed Palace's defeat to Manchester City and Sunday’s draw at Arsenal, has returned to training following a minor injury and is expected to come in against the Foxes in place of deputy Wayne Hennessey.
He will be tasked with stopping a side which put nine past Southampton in their last Premier League game. Jamie Vardy and Ayoze Perez both scored hat-tricks, while James Maddison, Ben Chilwell and Youri Tielemans were also on target.
But Leicester have struggled against Roy Hodgson’s Palace. Since the former England manager was appointed manager at Selhurst Park in 2017, Palace have won four of four meetings, scoring 13 and conceding just one.
Hodgson must decide whether to bring Jeffrey Schlupp back in against his former side, though Andros Townsend looked assured in his place after earning a rare start at Emirates Stadium.
Mamadou Sakho and Connor Wickham remain out.
Crystal Palace predicted lineup (4-5-1): Guaita, Ward, Cahill, Tomkins, Van Aanholt, Townsend, Kouyate, Milivojevic, McArthur, Zaha, Ayew
Tickets
For ticket information, visit the Palace website here.
Head to Head record (H2H)
Leicester edge this fixture with 27 wins to Palace's 26, and 18 draws - but the Eagles hold the bragging rights from last season, winning 1-0 at home in December and 4-1 at the King Power in February.

Betting tips and odds
Match odds
- Palace win: 13/5
- Draw: 12/5
- Leicester win: 6/5
Correct score
| Scoreline | Palace win | Leicester win | Draw |
| 1-0 | 17/2 | 13/2 | 0-0 (8/1) |
| 2-0 | 14/1 | 9/1 | 1-1 (5/1) |
| 2-1 | 10/1 | 8/1 | 2-2 (12/1) |
| 3-0 | 35/1 | 16/1 |
Odds provided by Betfair. Click here to place a bet. Odds correct as of November 2.
Prediction: Crystal Palace 1-1 Leicester
Games at Selhurst have been tight this season with just seven goals in five games, though Palace have lost just once, drawing two and winning two.
That should mean Sunday's match is another tight affair, and could end with a point apiece if neither manager is willing to risk a defeat late on.
Expert view: Alan Smith
Wolves, West Ham and Leicester — they have all been touted as possible candidates for breaking through the glass ceiling separating the traditional top six.
But no one mentioned Palace, now sitting proudly in sixth position. Of course, that isn’t going to last.
Roy Hodgson, I’m sure, would gladly accept Premier League safety now. But it just goes to show what can be achieved through diligent coaching.
Live stream details and TV channel information
The match will be shown live on Sky Sports' Premier League, Main Event and Ultra HD channels channels, and is available via Now TV with a day pass on offer for £8.99.
Sky Sports subscribers can stream the match online via SkyGo and the SkyGo app.
You can also follow the match LIVE in Standard Sport's match blog with Jack Rosser in south London.