Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. d4 cxd4 5. Nxd4 Qc7 6. Qf3 Nf6 7. Bg5 Be7 8.
O-O-O O-O 9. h4 b5 10. e5 Bb7 11. Qe2 Nd5 12. Nxd5 Bxg5+ 13. hxg5 Bxd5 14. Nf5
exf5 15. Rxd5 Nc6 16. Qh5 Rfe8 17. Qxh7+ Kf8 18. Qh8+ Ke7 19. Qxg7 Kd8 20. Qf6+
Kc8 21. Be2 Nb4 22. Rd6 *
Position (FEN): r1k1r3/2qp1p2/p2R1Q2/1p2PpP1/1n6/8/PPP1BPP1/2K4R b - - 6 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 948
Best move: Qxc2#