Thursday puzzle / game

Thursday puzzle / game

White to play

White is material up but Black is threatening e4 followed by e3. What is White’s best move and what should the result be with best play?

Solution