Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Nf6 4. e3 Bf5 5. Bd3 Bxd3 6. Qxd3 e6 7. c3 Bd6 8.
Bg3 O-O 9. Nbd2 Nh5 10. Ne5 Nxg3 11. hxg3 h6 12. Ndf3 Qf6 13. O-O-O a6 14. Nd7
Qe7 15. Nxf8 Rxf8 16. g4 b5 17. g5 g6 18. Rxh6 Kg7 19. Rdh1 Rg8 20. Nh4 Qxg5
21. Nxg6 *
Position (FEN): 6r1/2p2pk1/p1nbp1NR/1p1p2q1/3P4/2PQP3/PP3PP1/2K4R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1613
Best move: fxg6