We said: Birmingham City 2-1 Peterborough United
Scoring five goals across their last two matches, Peterborough should pose a significant threat on the counter at St Andrew's this weekend.
Birmingham could have to deal with a setback if Poku is on form for Posh, although we believe that Blues will narrowly earn their sixth straight league victory in the end.
Read more.Data Analysis
Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Birmingham City win with a probability of 37.93%. A win for Peterborough United had a probability of 37.64% and a draw had a probability of 24.4%.
The most likely scoreline for a Birmingham City win was 2-1 with a probability of 8.42%. The next most likely scorelines for that outcome were 1-0 (7.63%) and 2-0 (5.68%). The likeliest Peterborough United win was 1-2 (8.38%), while for a drawn scoreline it was 1-1 (11.3%). The actual scoreline of 3-2 was predicted with a 3.1% likelihood. Our team at Sports Mole and our data analysis both correctly predicted that Birmingham City would win this match.