Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qf6 3. c3 Nc6 4. Bb5 Nge7 5. O-O a6 6. Ba4 b5 7. Bc2 Ng6 8. h3
Bc5 9. b4 Ba7 10. a4 h6 11. axb5 axb5 12. d3 Bxf2+ 13. Rxf2 Rxa1 14. Bb2 Ra8
15. Na3 Ba6 16. d4 d6 17. d5 Na7 18. Qf1 Nf4 19. Bc1 Qg6 20. Bxf4 exf4 21. e5
Qh5 22. exd6 O-O 23. dxc7 Qxd5 24. Rd2 Qb7 25. Qd3 Qxc7 *
Position (FEN): r4rk1/n1q2pp1/b6p/1p6/1P3p2/N1PQ1N1P/2BR2P1/6K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 845
Best move: Qh7#