Chess puzzle (Equality)
Moves: 1. d4 g6 2. e4 Bg7 3. c3 d6 4. Bd3 Nc6 5. Ne2 e5 6. d5 Nce7 7. O-O f5 8. Nd2 f4
9. f3 g5 10. g4 h5 11. h3 hxg4 12. hxg4 Ng6 13. Kf2 Rh2+ 14. Ke1 Nh4 15. Rf2
Ng2+ 16. Rxg2 Rxg2 17. Nf1 Qf6 18. Qb3 Qh6 19. Qb5+ Kd8 20. Kd1 Rg1 *
Position (FEN): r1bk2n1/ppp3b1/3p3q/1Q1Pp1p1/4PpP1/2PB1P2/PP2N3/R1BK1Nr1 w - - 8 21
White to move.
Themes: Hanging Piece Opening  
Puzzle rating: 1096
Best move: Nxg1