Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6 5. c3 Bd7 6. Re1 g6 7. d4 exd4 8. cxd4
Be7 9. Nc3 O-O 10. Bf4 a6 11. Ba4 b5 12. Bb3 Na5 13. e5 Nxb3 14. exf6 Bxf6 15.
Qxb3 Bg4 16. Nd5 Bg7 17. Rad1 Be6 18. Ng5 Bg4 19. f3 Be6 20. Nxe6 fxe6 21. Rxe6
c6 22. Ne7+ Kh8 23. Bg5 Qd7 24. Qb4 *
Position (FEN): r4r1k/3qN1bp/p1ppR1p1/1p4B1/1Q1P4/5P2/PP4PP/3R2K1 b - - 5 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 898
Best move: Qxe6