I can’t understand how anyone could have hearts as favourites for this game.

that doesn’t mean they won’t win of course, unfortunately, as we all know too well... but for any neutral looking at this fixture we are ahead in every single way.