Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O d5 5. Bb5 Bd7 6. d3 a6 7. Ba4 b5 8. exd5
exd5 9. Re1+ Be7 10. Bg5 bxa4 11. Nbd2 Qc7 12. c4 d4 13. Qxa4 Nb4 14. Qd1 Nxd3
15. Re4 Bf5 16. Qa4+ Bd7 17. Qa3 Nb4 18. Rae1 f6 19. Bf4 Qc6 20. Nxd4 cxd4 21.
Qxb4 Kf7 22. Rxe7+ Nxe7 23. Qxe7+ Kg6 24. Nf3 Rhe8 25. Nh4+ Kh5 26. Qf7+ Kxh4
27. g3+ Kh3 *
Position (FEN): r3r3/3b1Qpp/p1q2p2/8/2Pp1B2/6Pk/PP3P1P/4R1K1 w - - 1 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 905
Best move: Qh5#