Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a4 Nc6 5. d3 Nf6 6. Nf3 Be7 7. O-O d5 8. Ba2
O-O 9. e5 Nd7 10. Bf4 d4 11. Ne4 b5 12. c3 dxc3 13. bxc3 Bb7 14. Re1 b4 15. Bb3
a5 16. Rc1 Nb6 17. c4 Nd4 18. Nxd4 cxd4 19. Qg4 Bxe4 20. Rxe4 Kh8 21. Rd1 Qd7
22. Bg5 Bxg5 23. Qxg5 Nxa4 24. Rg4 Rg8 25. Rh4 Nc5 26. Rxh7+ Kxh7 *
Position (FEN): r5r1/3q1ppk/4p3/p1n1P1Q1/1pPp4/1B1P4/5PPP/3R2K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1009
Best move: Qh5#