Chess puzzle (Equality)
Moves: 1. d4 e5 2. Nf3 exd4 3. Nxd4 d5 4. Bf4 Nc6 5. Nc3 a6 6. Nxc6 bxc6 7. e3 Nf6 8.
Bd3 Bd6 9. Bg5 h6 10. Bh4 Be7 11. Bg3 Bd6 12. Bh4 Be7 13. f4 Nh7 14. Bg3 Bd6
15. Ne2 O-O 16. c3 Bb7 17. Qc2 Nf6 18. Bh4 c5 19. g4 d4 20. g5 Bxh1 *
Position (FEN): r2q1rk1/2p2pp1/p2b1n1p/2p3P1/3p1P1B/2PBP3/PPQ1N2P/R3K2b w Q - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1866
Best move: gxf6