Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 a6 5. a3 Qc7 6. Ba2 b5 7. d4 cxd4 8. Nxd4
Bb7 9. O-O e6 10. h3 Be7 11. Re1 O-O 12. Be3 Ne5 13. Bf4 Bd6 14. Ndxb5 axb5 15.
Nxb5 Qc6 16. Nxd6 Ng6 17. Bg5 Nxe4 18. Nxe4 f5 19. Be3 Qxe4 20. f3 Qc6 21. c3
f4 22. Bd4 Kh8 23. Qd3 Rf5 24. Rad1 Rg5 25. Bf2 Ne5 26. Rxe5 Rxe5 27. Bb1 Rg5 *
Position (FEN): r6k/1b1p2pp/2q1p3/6r1/5p2/P1PQ1P1P/1P3BP1/1B1R2K1 w - - 2 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 607
Best move: Qxh7#