lichess.org/training/64753 has 2 solutions. gxh5 is also winning, just long forcing lines that the computer takes a little bit to work out
1.gxh5 Bxf6 2.exf6 e5 seems to be 0.0. You should not prefer this solution even if after 20 minutes that evaluation changes in Whites favour, as this is too much counter-play.
It's not 0.0, it's completely winning (like +4 not 1.5 and winning 50 moves later). It's just complicated, i.e. the computer takes a while as I said.