Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Bf4 Nf6 3. h3 e6 4. Nf3 b6 5. e3 Bb7 6. Be2 Be7 7. O-O d6 8. c4 Qd7
9. Nfd2 Nc6 10. Bf3 O-O-O 11. a3 h6 12. b4 g5 13. Bh2 h5 14. b5 Nb8 15. Bxb7+
Kxb7 16. Qf3+ Kc8 17. Qa8 Ne4 18. Qxa7 g4 19. a4 gxh3 20. g3 h4 21. a5 bxa5 22.
Rxa5 hxg3 23. fxg3 Rdg8 24. b6 Qc6 25. Nxe4 Qxe4 *
Position (FEN): 1nk3rr/Q1p1b3/1P1pp3/R4p2/2PPq3/4P1Pp/7B/1N3RK1 w - - 0 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1238
Best move: Qxc7#