Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. Bxc6 dxc6 6. d3 Bg4 7. Nbd2 Bd6 8.
h3 Bh5 9. g4 Bg6 10. Nc4 Qe7 11. Bg5 h6 12. Bh4 Bh7 13. g5 hxg5 14. Bxg5 O-O-O
15. Qe2 Qe6 16. O-O-O Rde8 17. h4 Nd7 18. h5 f6 19. h6 g6 20. Be3 f5 21. Ng5
Qf6 22. d4 exd4 23. Bxd4 *
Position (FEN): 2k1r2r/1ppn3b/p1pb1qpP/5pN1/2NBP3/8/PPP1QP2/2KR3R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1489
Best move: Qxg5+