Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. h3 h6 6. d3 d6 7. O-O O-O 8. Be3
Nd4 9. Na4 Bb6 10. Nxb6 Nxf3+ 11. Qxf3 axb6 12. Qg3 Kh8 13. f4 Nh5 14. Qh2 exf4
15. Bxf4 Qh4 16. Rf2 Be6 17. Raf1 g5 18. Bxe6 *
Position (FEN): r4r1k/1pp2p2/1p1pB2p/6pn/4PB1q/3P3P/PPP2RPQ/5RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2071
Best move: gxf4