Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Bg5 Be7 7. Qf3 O-O 8.
O-O-O Nc6 9. Nxc6 bxc6 10. e5 Nd5 11. Bxe7 Qxe7 12. exd6 Qxd6 13. Bc4 Qc5 14.
Bxd5 cxd5 15. Rhe1 Ba6 16. Na4 Qb5 17. Nc3 Qc4 18. b3 Qb4 19. Qe3 Rfc8 20. Nb1
h6 21. Rd4 Qc5 22. b4 *
Position (FEN): r1r3k1/p4pp1/b3p2p/2qp4/1P1R4/4Q3/P1P2PPP/1NK1R3 b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 643
Best move: Qxc2#