PRESTON, ENGLAND - OCTOBER 18: Alex Neil, manager of Preston North End looks on during the Sky Bet Championship match between Preston North End and Cardiff City at Deepdale on October 18, 2020 in Preston, England. Sporting stadiums around the UK remain under strict restrictions due to the Coronavirus Pandemic as Government social distancing laws prohibit fans inside venues resulting in games being played behind closed doors. (Photo by Lewis Storey/Getty Images)PRESTON, ENGLAND - OCTOBER 18: Alex Neil, manager of Preston North End looks on during the Sky Bet Championship match between Preston North End and Cardiff City at Deepdale on October 18, 2020 in Preston, England. Sporting stadiums around the UK remain under strict restrictions due to the Coronavirus Pandemic as Government social distancing laws prohibit fans inside venues resulting in games being played behind closed doors. (Photo by Lewis Storey/Getty Images)
PRESTON, ENGLAND - OCTOBER 18: Alex Neil, manager of Preston North End looks on during the Sky Bet Championship match between Preston North End and Cardiff City at Deepdale on October 18, 2020 in Preston, England. Sporting stadiums around the UK remain under strict restrictions due to the Coronavirus Pandemic as Government social distancing laws prohibit fans inside venues resulting in games being played behind closed doors. (Photo by Lewis Storey/Getty Images)

Preston North End & Birmingham City's shock ratings in the latest Championship result 'fairness' table

The 2020/21 Championship campaign had its 31st gameweek last weekend, and the action certainly didn't disappoint - as a number of quality goals, shock results and dramatic late finishes kept the battle for promotion and the relegation scrap alive with a number of twists and turns.

Stats experts Infogol have compiled their weekly Championship result 'fairness' table, which ranks every result by how 'fair' it was, based on factors such as shots taken and xG (expected goals). Here's how Preston North End' s 4-0 loss to Cardiff City ranks alongside every other second-tier game from last weekend: