Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Nbd7 7. f4 h6 8. Bh4
Qc7 9. Qf3 b5 10. O-O-O Bb7 11. Bd3 e6 12. Bg3 Be7 13. Qe2 b4 14. Na4 Nc5 15.
Nxc5 Qxc5 16. Bf2 Qc7 17. h3 O-O 18. g4 e5 19. Nf5 Rfc8 20. Kb1 exf4 21. h4 d5
22. e5 Ne4 23. Bxe4 *
Position (FEN): r1r3k1/1bq1bpp1/p6p/3pPN2/1p2BpPP/8/PPP1QB2/1K1R3R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1258
Best move: dxe4