Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. g3 g6 3. b3 Bg7 4. Bb2 O-O 5. Bg2 d6 6. e4 Nbd7 7. Ne2 Rb8 8. O-O
a6 9. c4 b5 10. Qc2 c5 11. d5 e5 12. Nd2 Nh5 13. f4 f5 14. fxe5 Nxe5 15. exf5
Rxf5 16. Be4 Rg5 17. Nf3 Nxf3+ 18. Bxf3 Bh3 19. Rf2 Qf8 20. Bxg7 Kxg7 *
Position (FEN): 1r3q2/6kp/p2p2p1/1ppP2rn/2P5/1P3BPb/P1Q1NR1P/R5K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1336
Best move: Bxh5