Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Bd3 c6 6. O-O Be7 7. c3 O-O 8. Qc2
h6 9. Nf5 c5 10. c4 Re8 11. e5 dxe5 12. Nxe7+ Qxe7 13. Nd2 Nc6 14. a3 Nd4 15.
Qb1 b6 16. b3 Bb7 17. f3 Nh5 18. Bh7+ Kh8 19. Ne4 Bxe4 20. Qxe4 Qg5 *
Position (FEN): r3r2k/p4ppB/1p5p/2p1p1qn/2PnQ3/PP3P2/6PP/R1B2RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 967
Best move: Bxg5