Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 f6 4. d5 Nce7 5. Be2 d6 6. O-O c6 7. c4 Nh6 8. h3 Ng6
9. Nc3 Be7 10. a4 Nf4 11. Bd3 Nxd3 12. Qxd3 Nf7 13. Nh4 O-O 14. Qg3 Ng5 15. f4
exf4 16. Bxf4 Qb6+ 17. Kh1 Qxb2 18. Bxg5 *
Position (FEN): r1b2rk1/pp2b1pp/2pp1p2/3P2B1/P1P1P2N/2N3QP/1q4P1/R4R1K b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1139
Best move: fxg5