Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Bd7 5. O-O Nf6 6. Re1 Be7 7. d4 a6 8. Ba4
b5 9. Bc2 Bg4 10. Nbd2 O-O 11. h3 Bh5 12. g4 Bg6 13. b4 h5 14. d5 Nb8 15. g5
Nh7 16. h4 Nd7 17. Nh2 f6 18. gxf6 Bxf6 19. Ndf3 Bxh4 20. Kg2 Be7 21. Rg1 Ng5 *
Position (FEN): r2q1rk1/2pnb1p1/p2p2b1/1p1Pp1np/1P2P3/2P2N2/P1B2PKN/R1BQ2R1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2227
Best move: Bxg5