Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Ne7 5. Nf3 Nec6 6. Bb5 Bd7 7. Bxc6 Bxc6 8. Bg5
Be7 9. h4 O-O 10. Qd2 Nd7 11. Na3 b6 12. Rc1 Rc8 13. O-O f6 14. exf6 Bxf6 15.
Rfe1 Bxg5 16. Nxg5 Nf6 17. Rxe6 g6 18. Rce1 Ne4 19. Nxe4 dxe4 20. Qh6 Bd5 21.
Re5 Qf6 22. Rf1 Bc6 23. Nc2 *
Position (FEN): 2r2rk1/p6p/1pb2qpQ/2p1R3/3Pp2P/2P5/PPN2PP1/5RK1 b - - 7 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1970
Best move: Bb5