Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nge2 d6 6. h3 e6 7. d3 Nge7 8. Be3
O-O 9. Qd2 b5 10. Bh6 b4 11. Nd1 d5 12. Bxg7 Kxg7 13. f3 Ba6 14. h4 h6 15. h5
g5 16. f4 f6 17. Nf2 c4 18. Ng4 f5 19. Nxh6 Kxh6 *
Position (FEN): r2q1r2/p3n3/b1n1p2k/3p1ppP/1pp1PP2/3P2P1/PPPQN1B1/R3K2R w KQ - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1121
Best move: fxg5+