Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O d6 6. c3 Bd7 7. d4 exd4 8. cxd4
Be7 9. e5 dxe5 10. dxe5 Ng8 11. e6 fxe6 12. Re1 Nf6 13. Bf4 O-O 14. Bb3 Nh5 15.
Bg3 Nxg3 16. hxg3 Bf6 17. Qe2 Re8 18. Nc3 Qc8 19. Rad1 Kh8 20. Ne4 e5 21. Nxf6
*
Position (FEN): r1q1r2k/1ppb2pp/p1n2N2/4p3/8/1B3NP1/PP2QPP1/3RR1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: gxf6