Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Bc4 Nf6 3. d3 g6 4. Nf3 Bg7 5. O-O O-O 6. Re1 Nc6 7. c3 Na5 8. Bb5
a6 9. Ba4 b5 10. Bc2 Bb7 11. a4 c5 12. b4 cxb4 13. cxb4 Nxe4 14. dxe4 Bxa1 15.
bxa5 Qxa5 16. axb5 axb5 17. Bd2 Qc7 18. Bh6 Rfc8 19. Bb3 Bb2 20. Ng5 Ra1 21.
Nxf7 d5 22. Bxd5 Bxd5 23. Qxd5 Qc2 24. Ng5+ Kh8 25. Qf7 Rxb1 *
Position (FEN): 2r4k/4pQ1p/6pB/1p4N1/4P3/8/1bq2PPP/1r2R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1707
Best move: Qxh7#