Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e4 e6 3. d3 Nc6 4. a3 Bd6 5. Nc3 d4 6. Nb5 e5 7. Nxd6+ Qxd6 8. Be2
Nf6 9. Bg5 h6 10. Bd2 Be6 11. c3 O-O-O 12. cxd4 Nxd4 13. Bc3 Bb3 14. Qd2 Nc2+
15. Kf1 Nxa1 16. Bxe5 Qc6 17. Nd4 Qb6 18. Nxb3 Nxb3 19. Qc3 Nd4 20. g3 Nxe2 21.
Kxe2 Ng4 22. Bf4 Nxf2 23. Rf1 Ng4 24. h3 Nf6 25. a4 Qd4 *
Position (FEN): 2kr3r/ppp2pp1/5n1p/8/P2qPB2/2QP2PP/1P2K3/5R2 w - - 1 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Qxc7#