Chess puzzle (Equality)
Moves: 1. c3 e5 2. d4 exd4 3. cxd4 Bd6 4. f4 Nf6 5. e3 Ne4 6. Nd2 Bb4 7. Nf3 d5 8. Bd3
Qe7 9. O-O Bxd2 10. Bxd2 O-O 11. a3 c6 12. Bb4 Nd6 13. Ne5 Qf6 14. f5 Re8 15.
Ng4 Qg5 16. Bxd6 Nd7 17. f6 Nxf6 18. Bf4 *
Position (FEN): r1b1r1k1/pp3ppp/2p2n2/3p2q1/3P1BN1/P2BP3/1P4PP/R2Q1RK1 b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1652
Best move: Qxg4