Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nb3 Be7 7. f3 O-O 8. Be3
Be6 9. Qd2 Nbd7 10. O-O-O a5 11. Bb5 Nb6 12. Qf2 Nc4 13. Bxc4 Bxc4 14. Bb6 Qc8
15. Nxa5 Nd7 16. Nxc4 Qxc4 17. Nd5 Bg5+ 18. Be3 Bxe3+ 19. Qxe3 Rxa2 20. b3 *
Position (FEN): 5rk1/1p1n1ppp/3p4/3Np3/2q1P3/1P2QP2/r1P3PP/2KR3R b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1076
Best move: Qxc2#