Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. d4 Qf6 5. e5 Qd8 6. Bxf4 f6 7. Qe2 Qe7 8. d5
Nb4 9. c3 Nxd5 10. Bg3 Qe6 11. Nbd2 d6 12. O-O-O dxe5 13. Qb5+ c6 14. Qa4 Nb6
15. Qc2 Qxa2 16. Bd3 g6 17. Rhe1 Bd6 18. h4 Be6 19. h5 Ne7 20. hxg6 Nxg6 *
Position (FEN): r3k2r/pp5p/1npbbpn1/4p3/8/2PB1NB1/qPQN2P1/2KRR3 w kq - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1267
Best move: Bxg6+