Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e4 dxe4 3. Ng5 Nf6 4. Bc4 e6 5. Nc3 Be7 6. Ngxe4 b6 7. O-O Bb7 8.
d3 O-O 9. Be3 Nc6 10. Qe2 Na5 11. Bb3 Nxb3 12. axb3 Nd5 13. Qh5 Nxe3 14. fxe3
f5 15. Ng3 Bg5 16. Rae1 Bf6 17. Qe2 g6 18. e4 Bd4+ 19. Kh1 f4 20. Qg4 fxg3 21.
Qxe6+ Kg7 22. hxg3 Rxf1+ 23. Rxf1 Qe8 24. Qc4 Qe5 25. Rf7+ Kh6 26. Qxc7 *
Position (FEN): r7/pbQ2R1p/1p4pk/4q3/3bP3/1PNP2P1/1PP3P1/7K b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qh5#