Chess puzzle (Equality)
Moves: 1. f4 d5 2. c3 Nc6 3. d4 e6 4. Nf3 Nf6 5. Nbd2 Bd6 6. e3 O-O 7. Bd3 h6 8. g4
Ne4 9. h4 Ne7 10. g5 hxg5 11. Nxg5 c5 12. Qh5 Nf6 13. Bh7+ Kh8 14. Nxf7+ Rxf7
15. Qxf7 Nxh7 16. Rg1 Nf5 17. Nf3 Qf8 18. Qh5 Be7 19. Ng5 Bxg5 *
Position (FEN): r1b2q1k/pp4pn/4p3/2pp1nbQ/3P1P1P/2P1P3/PP6/R1B1K1R1 w Q - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: hxg5