We have an interesting tie in the EFL Cup on Tuesday night as League One Exeter City face Championship club Middlesbrough.
Exeter City reached the EFL Cup fourth round by beating Crawley Town, 2-1, Stevenage on penalties and Luton Town, 1-0.
It's been a strong campaign by Exeter and they'll be more than happy at the draw they've been handed given they're facing a side only one league above them on their own turf.
The win over Premier League side Luton will also be a huge cause for confidence in this one having already proven themselves capable of springing a giant killing.
The issue here, however, is that they're coming into this game wildly out of form having failed to win any of their last seven games, losing six of them, while winning only one of their last ten in all competitions having lose eight of those.
A terrible run, indeed, but they are at least coming into this one off the back of a point in the league with their weekend fixture against Lincoln City ending in a 1-1 draw with a Ryan Trevitt goal in the 81st minute handing them a deserved point.
While not a win, it will at least feel good to arrest what was a six-match losing streak heading into that game and having delivered an encouraging performance they'll feel they're ready to build on that here.
They're clearly the underdogs heading into this game but far, far bigger shocks have happened in this competition.
Middlesbrough reached the fourth round of the EFL Cup with wins over Huddersfield Town, 2-3, Bolton Wanderers, 1-3, and Bradford City, 0-2.
After a dismal start to the season Middlesbrough have massively turned things around under Michael Carrick and having progressed to this point of the competition while amidst poor league form they'll now feel confident of making a run at the latter stages now they've got their act together in the league.
They're coming into this game amidst a good run of form on the whole having lost just one of their last nine games in all competitions, winning seven of those.
Their loss, however, did come in their most recent fixture as Carrick's side succumbed to a 0-2 defeat at home to Stoke City. Not an ideal defeat, but given the run they've been on they'll feel it's little more than a blip in their steady ascent.
Given Boro are unbeaten in their last five games away from home, having also won their last four in a row, they'll feel they have plenty enough behind them to avoid falling victim to an upset so most signs point towards an away win here.
For our Exeter vs. Middlesbrough prediction, we're going for a 3-1 win for the away side.