With another week of fascinating matches heading our way in the English Premier League, it's time to take a look at who might be in for a rude shock or upset this week.
Every week provides upsets—or at least close calls for some teams—and Week 13 of the English competition appears to be no different.
Which teams should be worried this week about a potential upset?
Read on to find out my top five teams on upset alert this week.
5. Wigan Athletic (home to Reading)
Wigan Athletic are definitely a team that should be concerned about an upset this week—particularly given how Reading played last week.
The Royals stunned the high-flying Everton to win 2-1, and whilst they to have to travel to the DW Stadium, taking on the team sitting just one position ahead of them on the league ladder will hardly intimidate the newly promoted Reading.
Reading have only lost one of their last seven league matches whilst Wigan have lost consecutive matches against West Brom and Liverpool, respectively.
Brian McDermott's men could be primed for the upset again here.
4. Arsenal (away to Aston Villa)
Following their big win over Tottenham Hotspur in the North London derby last week and their progression through to the final 16 of the UEFA Champions League this week, you'd be forgiven for thinking that the Gunners weren't flying high around now.
Their attack is finally starting to show the menace that it promised to deliver at the start of the season, and their midfield strength is dominating opponents consistently.
However, Villa aren't to be underestimated this season in the Premier League—particularly not when playing in front of their home fans at Villa Park.
They pushed Manchester United the full 90 minutes in their last home appearance and have already had tough battles against the likes of Everton, West Bromwich Albion and Swansea City at home this year—showing that they're no easy-beats.
By contrast, Arsenal have failed to score in a third of their away matches this season and have scored less than half the amount of goals than they have done at the Emirates.
The Gunners' last two away matches have yielded losses to Manchester United and Norwich City, respectively; are we in for another shocking loss this week?
3. Chelsea (home to Manchester City)
Chelsea come up against Manchester City in what is the easy match of the weekend, one that could well see favoritism fall to either club listed.
Currently, the home side are listed at slightly shorter than their opponents, meaning that they will come into this one as favorites, but they are also a side very vulnerable and susceptible to defeat—especially when they're taking on a team with the attacking strength of City.
Having fired Roberto Di Matteo and hired Rafa Benitez this week, the Blues have had a lot to deal with—especially when you consider that they are also on the brink of becoming the first ever defending champions eliminated in the group stage of the Champions League.
The West London club haven't won in four league matches now, whereas City are yet to be defeated in the English competition this season.
Granted, the Citizens have had some problems away from home and have been also eliminated from the Champions League before the knockout rounds, but they are still a very tough team and one that could definitely pull off a win here.
After all, they sit top of the table for a reason, and after the week that Chelsea's had, who knows how they're going to go this weekend.
2. Newcastle United (away to Southampton)
Newcastle United have been one of the biggest disappointments in the English Premier League this season for me and are a real upset danger this week.
They are taking on the 19th-placed Southampton at home, but given how the Magpies have performed of late, it really wouldn't be all that surprising to see the Saints get home with another strong performance this week.
Alan Pardew's men haven't won away from home this year and are currently crippled by a stack of injuries to key players—leaving them exposed for a Saints side that has pushed Manchester United, Tottenham Hotspur and Fulham at home this year.
They might not be getting the results and finishing off games as they would like, but Southampton are still a quality football team. And coming off a big win last week, they might be a surprise threat for a Newcastle team that's lost back-to-back matches.
1. Stoke City (home to Fulham)
But my top team on upset alert this week is Stoke City, who will be at home to take on Fulham this weekend in the English Premier League.
The Potters have been very strong at the Britannia Stadium this year—conceding just one goal and not losing a single match yet—and have taken points off the likes of Manchester City and Arsenal when they've come to town this year.
Fulham, on the other hand, have just one win since September and look to be heading in the wrong direction coming into their Week 13 match against Stoke. Their home form has been poor, and if they can't beat Sunderland at home, then surely they can't win on the road to Stoke, right?
Perhaps, but don't count out the away side just yet.
Stoke might have only conceded one goal at home this year but they've also only scored four themselves at the Britannia so far and have been largely uninspiring in attack throughout the entire season—giving Fulham a chance here.
Dimitar Berbatov is leading an attack that is growing with confidence and ability every week, and given the Potters' inconsistencies, it might only take one goal to win it here.
Fulham are undefeated in their past four away matches but were not favored to pick up the win on all four of those occasions. Can they finally get it right this week and beat out a largely uninspiring and boring Stoke City team?
You'd have to think that it's definitely possible.
Which teams do you think are on upset alert in the EPL this week?
Comment below or hit me up on Twitter: Follow @dantalintyre