Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. a3 d5 5. exd5 exd5 6. Ba2 Bd6 7. O-O Be6 8. d4
Nf6 9. dxc5 Bxc5 10. Bg5 Be7 11. Nc3 O-O 12. Qe2 a6 13. Rad1 Re8 14. Rfe1 d4
15. Bxe6 fxe6 16. Qxe6+ Kh8 17. Qf5 Qb6 18. Ne2 Qxb2 19. Nexd4 Nxd4 20. Nxd4
Qxa3 21. Ne6 Rac8 22. Nf4 Qc5 23. Qh3 *
Position (FEN): 2r1r2k/1p2b1pp/p4n2/2q3B1/5N2/7Q/2P2PPP/3RR1K1 b - - 5 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1665
Best move: Qxg5