Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d3 Nc6 5. h3 a6 6. Nf3 Bf5 7. g4 Bg6 8. Bg2
Nf6 9. O-O O-O-O 10. Bg5 e6 11. Bh4 h5 12. Bg3 Qd7 13. g5 Nd5 14. Nxd5 exd5 15.
Ne5 Nxe5 16. Bxe5 h4 17. Qf3 Be7 18. c4 Bxg5 19. cxd5 Bh5 20. Qe4 f5 21. Qd4
Bf6 22. Bxf6 *
Position (FEN): 2kr3r/1ppq2p1/p4B2/3P1p1b/3Q3p/3P3P/PP3PB1/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1770
Best move: gxf6