Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 c6 4. dxc6 Nxc6 5. Bb5 e5 6. Nf3 Bc5 7. Nxe5 Qd4 8.
Nd3 O-O 9. O-O Bg4 10. Ne2 Qd8 11. Nxc5 Nd4 12. Bd3 Nd5 13. h3 Bh5 14. g4 Bxg4
15. hxg4 Nf3+ 16. Kg2 Nh4+ 17. Kh1 Qg5 18. Ne4 *
Position (FEN): r4rk1/pp3ppp/8/3n2q1/4N1Pn/3B4/PPPPNP2/R1BQ1R1K b - - 6 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2114
Best move: Qxg4