Chess puzzle (Equality)
Moves: 1. g4 e5 2. e3 Bc5 3. Qf3 d6 4. a4 Nc6 5. c3 Qg5 6. b4 Bxg4 7. Qg2 Bxe3 8. dxe3
Qf5 9. Bb5 g6 10. Bxc6+ bxc6 11. Qxc6+ Ke7 12. Qxa8 *
Position (FEN): Q5nr/p1p1kp1p/3p2p1/4pq2/PP4b1/2P1P3/5P1P/RNB1K1NR b KQ - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 2273
Best move: Qc2