Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nc6 5. Nc3 Be6 6. Bg5 Be7 7. Bxe7 Ngxe7
8. Qe2 O-O 9. O-O-O Re8 10. Qd3 Bf5 11. Qd2 Qd6 12. Bd3 a6 13. Bxf5 Nxf5 14. g4
Nfe7 15. Qd3 h6 16. h4 Nb4 17. Qd2 c5 18. g5 Nf5 19. gxh6 Nxh6 20. dxc5 Qxc5
21. Nxd5 Rad8 22. Nf6+ Kf8 23. Nh7+ Kg8 24. Nf6+ Kh8 25. Qxd8 *
Position (FEN): 3Qr2k/1p3pp1/p4N1n/2q5/1n5P/5N2/PPP2P2/2KR3R b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1422
Best move: Qxc2#