Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 d6 5. Bc4 Nc6 6. Nf3 g6 7. O-O Bg7 8.
Bg5 Nf6 9. Qd2 Bg4 10. Rac1 Bxf3 11. gxf3 O-O 12. Bh6 Ne5 13. Be2 Qd7 14. Bxg7
Kxg7 15. Nb5 Qh3 16. Kh1 Nxf3 17. Bxf3 Qxf3+ 18. Kg1 Ng4 19. Qd4+ Ne5 20. Rc3
Qh5 21. f4 Qg4+ 22. Rg3 Qe2 23. fxe5 *
Position (FEN): r4r2/pp2ppkp/3p2p1/1N2P3/3QP3/6R1/PP2q2P/5RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1458
Best move: Qxb5