Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nf6 5. d3 e6 6. Bg5 Be7 7. Nc3 Nbd7 8.
Nf3 a6 9. Qe2 O-O 10. Kd1 b5 11. Re1 Re8 12. Nd4 Bb7 13. Qf3 Rc8 14. a4 b4 15.
Nce2 a5 16. Nb5 Nc5 17. Qg3 Nxb3 18. cxb3 Ba6 19. Bxf6 Bxf6 20. Nd6 Qc7 21.
Nxe8 *
Position (FEN): 2r1N1k1/2q2ppp/b3pb2/p2p4/Pp6/1P1P2Q1/1P2NPPP/R2KR3 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1060
Best move: Qc2#