Chess puzzle (Equality)
Moves: 1. e4 c5 2. d3 d6 3. Bf4 e5 4. Be3 Be7 5. Nd2 f5 6. g3 fxe4 7. Nxe4 Nf6 8. Bg2
O-O 9. Nxf6+ Bxf6 10. Qh5 Be6 11. Bxb7 Nd7 12. Bxa8 *
Position (FEN): B2q1rk1/p2n2pp/3pbb2/2p1p2Q/8/3PB1P1/PPP2P1P/R3K1NR b KQ - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1509
Best move: Qxa8