Chess puzzle (Equality)
Moves: 1. d4 e5 2. e3 exd4 3. exd4 d5 4. c3 Bf5 5. Nf3 Bxb1 6. Rxb1 Bd6 7. Bg5 f6 8.
Bh4 Nh6 9. Bd3 O-O 10. O-O g5 11. Bg3 Bxg3 12. fxg3 b6 13. Qc2 Qd7 14. Bf5 Nxf5
15. g4 Ne3 16. Qf2 Nxf1 17. Rxf1 Qxg4 18. Qc2 h5 *
Position (FEN): rn3rk1/p1p5/1p3p2/3p2pp/3P2q1/2P2N2/PPQ3PP/5RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: Qg6+