Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. f4 c5 4. c3 cxd4 5. cxd4 d5 6. e5 Nc6 7. Nf3 Bg4 8. Be3
Nh6 9. Bd3 O-O 10. O-O Qb6 11. Nc3 Qxb2 12. Nxd5 Bxf3 13. Rxf3 Rad8 14. Be4 Ng4
15. Rb1 Nxe3 16. Rxe3 Qxa2 17. Reb3 Na5 18. Nxe7+ Kh8 19. R1b2 Qa4 20. Nxg6+ *
Position (FEN): 3r1r1k/pp3pbp/6N1/n3P3/q2PBP2/1R6/1R4PP/3Q2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1143
Best move: fxg6