Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nc3 Qe7 3. d4 b6 4. Nf3 g6 5. Qe2 Bb7 6. Bd2 Nc6 7. g3 O-O-O 8. Bg2
h6 9. a4 Nb4 10. Rc1 Ba6 11. Nb5 Kb8 12. Bxb4 *
Position (FEN): 1k1r1bnr/p1ppqp2/bp2p1pp/1N6/PB1PP3/5NP1/1PP1QPBP/2R1K2R b K - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1540
Best move: Qxb4+