Chess puzzle (Equality)
Moves: 1. d4 c5 2. dxc5 Qa5+ 3. Nc3 Qxc5 4. Qd5 Qb6 5. Qb5 Qf6 6. Nd5 Qc6 7. Qxc6 Nxc6
8. Nc7+ Kd8 9. Nxa8 e5 10. e4 b6 11. Bb5 Nd4 12. Bc4 *
Position (FEN): N1bk1bnr/p2p1ppp/1p6/4p3/2BnP3/8/PPP2PPP/R1B1K1NR b KQ - 3 12
Black to move.
Themes:  Opening  
Puzzle rating: 1501
Best move: Nxc2+