Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Nc6 4. c3 h6 5. Na3 Bxa3 6. bxa3 O-O 7. Be2 d5 8. O-O
dxe4 9. dxe4 Nxe4 10. Qc2 Bf5 11. Bd3 Ng3 12. Bxf5 Nxf1 13. Kxf1 Re8 14. Be4
Qd6 15. Be3 Rad8 16. Qc1 Na5 17. Nh4 Nc4 18. Bxa7 b6 19. Nf5 Qxa3 20. Nxh6+
gxh6 21. Qxh6 Qxa7 22. Bh7+ Kh8 23. Bg6+ Kg8 24. Qh7+ Kf8 *
Position (FEN): 3rrk2/q1p2p1Q/1p4B1/4p3/2n5/2P5/P4PPP/R4K2 w - - 6 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 873
Best move: Qxf7#