Chess puzzle (Equality)
Moves: 1. c3 e5 2. Qa4 Nf6 3. d3 Be7 4. h3 O-O 5. g4 d5 6. Bg2 Nc6 7. Nd2 Bd7 8. Nf1
Nd4 9. Qd1 Nc6 10. g5 Nh5 11. h4 Nf4 12. Bxf4 exf4 13. Bxd5 Bg4 14. Bf3 Qd7 15.
e4 fxe3 16. Bxg4 exf2+ 17. Kxf2 Qd6 18. Nf3 Qf4 19. Nh2 Ne5 20. Qd2 *
Position (FEN): r4rk1/ppp1bppp/8/4n1P1/5qBP/2PP1N2/PP1Q1K1N/R6R b - - 6 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1489
Best move: Nxg4+