Had you placed a £10 stake on Will Rook’s football tips every week this season, you would be £300 in profit.
Middlesbrough to beat Sheffield Wednesday (19:00)
Play-off chasing Middlesbrough beat Birmingham 4-1 last time out and come into this on the back of three straight victories.
That sequence of results has left Neil Warnock’s side within three points of the top six.
Second-bottom Sheffield Wednesday drew 1-1 with Blackburn on Boxing Day and have managed one victory in 11.
Crewe to beat Rochdale (19:00)
Rochdale were hammered 4-1 at home to Gillingham last time out and have lost seven of their last 10 league games
Their only victories in that timeframe came against relegation candidates Wigan and out-of-form Plymouth.
Crewe have won four and drawn two of their last six matches and are top of the League One form table.
Bradford to beat Port Vale (19:00)
Bradford City look like a transformed team under interim management duo Mark Trueman and Conor Sellars.
The Bantams have taken 10 points from an available 12 under the pair, having lost their previous six matches in all competitions.
Port Vale have taken five points from their last available 30 and have lost back-to-back matches.
Norwich to beat QPR (19:45)
Top-of-the-league Norwich were beaten 1-0 by fellow promotion candidates Watford on Boxing Day, but had won each of their last five on the spin.
The Canaries have dropped just four points in seven unbeaten league games at Carrow Road.
QPR lost 2-0 at home to Swansea on Saturday and are winless in eight.
Carlisle to beat Harrogate (19:45)
No side in League Two has taken more points than Carlisle (19) over the last 10 matches.
The third-placed Cumbrians have won four of their last six league games, while their only defeat in that sequence came against second-placed Forest Green.
Harrogate have lost five and drawn one of their last six home games in all competitions.