Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 d6 3. d4 cxd4 4. Qxd4 a6 5. Bf4 e5 6. Bxe5 dxe5 7. Qxd8+ Kxd8
8. O-O-O+ Bd7 9. Nf3 Nc6 10. Bc4 f6 11. Nd5 Rc8 *
Position (FEN): 2rk1bnr/1p1b2pp/p1n2p2/3Np3/2B1P3/5N2/PPP2PPP/2KR3R w - - 2 12
White to move.
Themes:  Middlegame  
Puzzle rating: 1561
Best move: Nb6