Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. Nf3 dxc4 5. e4 b5 6. Bg5 Nf6 7. e5 h6 8. Bxf6
gxf6 9. exf6 Qxf6 10. Be2 Bb4 11. a3 Ba5 12. b4 cxb3 13. Qxb3 Nd7 14. O-O Bb6
15. Rfe1 Bxd4 16. Nxd4 Qxd4 17. Rad1 Qg7 18. g3 h5 19. Rd2 h4 20. g4 h3 21.
Red1 Nf6 22. Nxb5 Nxg4 23. Nd6+ Ke7 24. Bxg4 *
Position (FEN): r1b4r/p3kpq1/2pNp3/8/6B1/PQ5p/3R1P1P/3R2K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 643
Best move: Qxg4+