Chess puzzle (Advantage)
Moves: 1. d4 d6 2. Bf4 Nf6 3. e3 c6 4. c3 g6 5. Nf3 Bg7 6. Nbd2 O-O 7. Bd3 Re8 8. Qc2
Nbd7 9. h3 e5 10. dxe5 dxe5 11. Bg5 h6 12. Bxf6 Qxf6 13. Ne4 Qd8 14. Nd6 Re6
15. Nxf7 Kxf7 16. Bc4 e4 17. Qxe4 Nf6 18. Bxe6+ Bxe6 19. Ne5+ Kg8 20. Qxg6 Qb6
21. O-O Qb5 22. Rfd1 *
Position (FEN): r5k1/pp4b1/2p1bnQp/1q2N3/8/2P1P2P/PP3PP1/R2R2K1 b - - 4 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1256
Best move: Qxe5