Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 e6 3. e4 d5 4. cxd5 exd5 5. e5 Ne4 6. d4 Nxc3 7. bxc3 c5 8.
Bd3 cxd4 9. cxd4 Be7 10. f4 f6 11. Qh5+ Kf8 12. Nf3 Nc6 13. O-O Be6 14. Ng5
fxg5 15. fxg5+ Kg8 16. g6 h6 17. Be3 Bg5 18. Bf2 Qd7 19. h3 Rf8 20. Rab1 Rf4
21. Bb5 Kf8 22. Be3 Rxf1+ 23. Rxf1+ Ke7 *
Position (FEN): 7r/pp1qk1p1/2n1b1Pp/1B1pP1bQ/3P4/4B2P/P5P1/5RK1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1459
Best move: Bxg5+