Saturday Quiz 19.6.21

Black to play

The solution is: 24… Nxe4+ 25. fxe4 Qh4+ 26. Kg1 (26. Kf1 Qh1+ 27. Kf2 g3+ 28. Kf3 Qh5#) (26. g3 fxg3+ 27. Ke1 Bh6) 26… Rh7 27. Nf2 Qh2+ 28. Kf1 g3 (28… Nh4 {would have been more precise.}) 29. Nc7 (29. Bf3 Nh4) 29… Qh1+ 0-1