Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 e6 3. c3 b6 4. e3 Bb7 5. Be2 c5 6. Nf3 cxd4 7. cxd4 Bb4+ 8.
Nc3 Ne4 9. Rc1 Nc6 10. O-O Nxc3 11. bxc3 Be7 12. Qd2 d6 13. Rfd1 g5 14. Bg3 h5
15. h3 g4 16. Ne1 gxh3 17. gxh3 h4 18. Bh2 Rg8+ 19. Ng2 Nxd4 20. Qxd4 Rxg2+ 21.
Kf1 Rxh2 *
Position (FEN): r2qk3/pb2bp2/1p1pp3/8/3Q3p/2P1P2P/P3BP1r/2RR1K2 w q - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1676
Best move: Bb5+