Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 Nd5 3. Bd2 Nc6 4. e3 Nf6 5. c3 d6 6. Bb5 Bd7 7. Na3 a6 8. Be2
e5 9. dxe5 dxe5 10. Nf3 Bg4 11. Nc4 Bd6 12. O-O Qd7 13. Nxd6+ cxd6 14. a3 O-O
15. c4 Qe6 16. Qc2 Rad8 17. Rfe1 d5 18. cxd5 Qxd5 19. Bc3 Rfe8 20. Red1 Qe6 21.
Ng5 Rxd1+ 22. Rxd1 Qf5 23. e4 *
Position (FEN): 4r1k1/1p3ppp/p1n2n2/4pqN1/4P1b1/P1B5/1PQ1BPPP/3R2K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1497
Best move: Qxg5