Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 c6 3. Nc3 d5 4. f3 dxe4 5. fxe4 Bg7 6. Be3 Nf6 7. Qd2 O-O 8. h3
Nbd7 9. O-O-O Qc7 10. Bh6 e5 11. Bxg7 Kxg7 12. d5 cxd5 13. exd5 Nb6 14. d6 Qc5
15. Nf3 Be6 16. Ng5 Rad8 17. Nxe6+ fxe6 18. g4 Nbd5 19. Nxd5 Nxd5 20. h4 Rxd6
21. h5 Ne3 22. Qxd6 *
Position (FEN): 5r2/pp4kp/3Qp1p1/2q1p2P/6P1/4n3/PPP5/2KR1B1R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qxc2#