Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Bc5 5. c3 a6 6. d4 exd4 7. cxd4 b5 8. Bd5
Bb6 9. Be3 Nf6 10. Bxc6 dxc6 11. Nc3 O-O 12. a3 Bg4 13. d5 Bxe3 14. fxe3 cxd5
15. exd5 Bxf3 16. Rxf3 Qd6 17. Qd4 Nd7 18. Rg3 f6 19. Rf1 Rae8 20. Ne4 Qe7 21.
d6 *
Position (FEN): 4rrk1/2pnq1p1/p2P1p1p/1p6/3QN3/P3P1R1/1P4PP/5RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1574
Best move: Qxe4