Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 a6 5. Nc3 g6 6. Bc4 Bg7 7. O-O Nf6 8. Re1
O-O 9. Bf4 b5 10. Bb3 c5 11. Nf3 c4 12. Bxc4 bxc4 13. Qxd6 Qxd6 14. Bxd6 Re8
15. e5 Ng4 16. h3 Nh6 17. g4 Kh8 18. Nd5 Ra7 19. Bxb8 Bb7 20. Rad1 *
Position (FEN): 1B2r2k/rb3pbp/p5pn/3NP3/2p3P1/5N1P/PPP2P2/3RR1K1 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1579
Best move: Rxb8