Take another look at the goal, Basham didn’t get underneath the ball, he was positioned perfectly for it then a clever little nudge/foul from Haller makes him lose his position slightly and head it how he does.
It’s a foul all day long but it gets overlooked due to there been not much contact but just enough to put Basham off. Haller wasn’t going for the ball, it’s a foul.
Exactly.
Kevin Kilbane, watching the game live on BBC Final Score, said that Haller was "clever" but that, ultimately, in his opinion, it should have been given as a foul on Basham.