Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Be7 7. Nxc6 dxc6
8. Ba4 O-O 9. d4 Bf6 10. c3 Re8 11. Nd2 Rxe1+ 12. Qxe1 Bf5 13. Nf3 Qe7 14. Bf4
Re8 15. Ne5 Nc4 16. g4 Nxe5 17. dxe5 Bxg4 18. Bd1 Bxd1 19. Rxd1 Bxe5 *
Position (FEN): 4r1k1/ppp1qppp/2p5/4b3/5B2/2P5/PP3P1P/3RQ1K1 w - - 0 20
White to move.
Themes:  Endgame  
Puzzle rating: 2028
Best move: Qxe5