Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3
Qc7 9. O-O-O Nbd7 10. g4 b5 11. Bxf6 Nxf6 12. g5 Nd7 13. f5 Nc5 14. f6 gxf6 15.
gxf6 Bf8 16. Rg1 h5 17. Rg7 b4 18. Nce2 Bb7 19. Bh3 Bxe4 20. Qe3 Bg6 21. Nxe6
Nxe6 22. Bxe6 *
Position (FEN): r3kb1r/2q2pR1/p2pBPb1/7p/1p6/4Q3/PPP1N2P/2KR4 b kq - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 945
Best move: Qxc2#