Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. Qe2 Nd6 5. Nxe5 Qe7 6. O-O Nxc4 7. Qxc4 Qxe5
8. d4 Qd6 9. Bg5 f6 10. Re1+ Be7 11. Bh4 Nc6 12. Nc3 b5 *
Position (FEN): r1b1k2r/p1ppb1pp/2nq1p2/1p6/2QP3B/2N5/PPP2PPP/R3R1K1 w kq - 0 13
White to move.
Themes:  Middlegame  
Puzzle rating: 1638
Best move: Nxb5