Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. d5 e5 5. dxe6 Bxe6 6. Nc3 Nc6 7. Bb5 Ne7 8. O-O
O-O 9. Bg5 Qc8 10. Bxe7 Nxe7 11. Rb1 Bg4 12. Be2 Nc6 13. Nd5 Bxf3 14. Bxf3 Kh8
15. b4 Ne5 16. Rb3 c6 17. Ne3 Qe6 18. a3 f5 19. exf5 Rxf5 20. Be2 Raf8 21. Ng4
Nxg4 *
Position (FEN): 5r1k/pp4bp/2ppq1p1/5r2/1P4n1/PR6/2P1BPPP/3Q1RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 800
Best move: Bxg4