Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. g3 c5 3. Bg2 Nf6 4. d3 Bg4 5. O-O e6 6. h3 Bh5 7. g4 Bg6 8. Ne5
Nc6 9. Nxg6 hxg6 10. Bg5 Qd6 11. Nd2 O-O-O 12. e4 Be7 13. Re1 Nh7 14. Bxe7 Nxe7
15. e5 Qc7 16. f4 f5 17. g5 Nf8 18. c4 dxc4 19. Nxc4 Rh4 20. Nd6+ Kb8 21. Qb3
Rxf4 22. Bxb7 *
Position (FEN): 1k1r1n2/pBq1n1p1/3Np1p1/2p1PpP1/5r2/1Q1P3P/PP6/R3R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2010
Best move: Rb4