Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 e6 4. e5 Ne7 5. f4 O-O 6. Nf3 d5 7. h4 a6 8. h5 Nf5
9. hxg6 hxg6 10. Bd3 Ng3 11. Rh3 Nf5 12. g4 Nh6 13. g5 Nf5 14. Bxf5 exf5 15.
Qe2 Be6 16. Qf2 Nd7 17. Qh4 Re8 18. Qh7+ Kf8 19. Be3 Rc8 20. O-O-O c5 21. dxc5
Nxc5 22. Nd4 Ne4 23. Nxe6+ fxe6 24. Nxe4 fxe4 25. Qxg6 Qc7 26. Rh7 *
Position (FEN): 2r1rk2/1pq3bR/p3p1Q1/3pP1P1/4pP2/4B3/PPP5/2KR4 b - - 2 26
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 775
Best move: Qxc2#