Chess puzzle (Equality)
Moves: 1. Nf3 d6 2. c4 e5 3. Nc3 Nf6 4. d3 Nc6 5. g3 Bg4 6. Bg2 Qc8 7. h3 Bxf3 8. Bxf3
Nd4 9. Bg2 Rb8 10. O-O Be7 11. Qa4+ Nd7 12. Qxa7 *
Position (FEN): 1rq1k2r/Qppnbppp/3p4/4p3/2Pn4/2NP2PP/PP2PPB1/R1B2RK1 b k - 0 12
Black to move.
Themes:  Opening  
Puzzle rating: 2341
Best move: Nc5