We said: FC Zurich 1-1 Hearts
Despite their two-legged win over Linfield, Zurich's domestic form is understandably a concern for the Swiss side heading into Thursday's contest, while Hearts have made a bright start to their top-flight campaign.
Nevertheless, a closely-fought contest is set to be played out in St Gallen and we can see the spoils being shared on this occasion.
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 FC Zurich win with a probability of 50.05%. A win for Hearts had a probability of 25.17% and a draw had a probability of 24.8%.
The most likely scoreline for a FC Zurich win was 1-0 with a probability of 10.99%. The next most likely scorelines for that outcome were 2-1 (9.52%) and 2-0 (8.89%). The likeliest Hearts win was 0-1 (7.28%), while for a drawn scoreline it was 1-1 (11.77%). The actual scoreline of 2-1 was predicted with a 9.5% likelihood. Our data analysis correctly predicted that FC Zurich would win this match.