Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. h3 Bh5 6. Be2 Nf6 7. Nc3 e6 8. O-O
Be7 9. Ne5 Bxe2 10. Qxe2 O-O 11. Nd1 Nc6 12. c3 Qc7 13. Bf4 Bd6 14. Re1 a5 15.
b3 Ne4 16. f3 Nf6 17. Rc1 Nd7 18. Bg3 Rfd8 19. f4 Nxd4 20. Qh5 Nf5 21. Qxf7+
Kh8 22. Qxe6 Nxe5 23. fxe5 Bc5+ 24. Kh2 *
Position (FEN): r2r3k/1pq3pp/4Q3/p1bpPn2/8/1PP3BP/P5PK/2RNR3 b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1278
Best move: Nxg3