Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. O-O Bc5 7. Re1 O-O 8.
Nxe5 Nxe5 9. Rxe5 Nf6 10. Rxc5 Bg4 11. f3 Qd4+ 12. Kh1 Bxf3 13. Qxf3 Qxc5 14.
Be3 Qd6 15. Nc3 a6 16. Ne4 Nxe4 17. Qxe4 Rae8 18. Qf3 b5 19. Bd5 Re7 20. Be4 f5
21. Bd5+ Kh8 22. Bf4 Qc5 23. c4 h6 24. a3 g5 25. b4 *
Position (FEN): 5r1k/2p1r3/p6p/1pqB1pp1/1PP2B2/P2P1Q2/6PP/R6K b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1694
Best move: Qd4