Bishop D-3
Belgrade gambit

I'm pretty certain, doing it in my head, that Q e2 wins outright. Black only has f5 after which Bg5.

I'm pretty certain, doing it in my head, that Q e2 wins outright. Black only has f5 after which Bg5.
White's still down two pawns and I don't see why Bg5 is such a good move.

If Be7 then Nxe7. Black still can't capture on g5. Then ... Nxe7 forced. This is the critical move now. It looks to me like white can play Ne5 and Qh5+ is threatened. If black takes the B then the Q check wins back the piece and it looks very strong for white. Instead, g6 by black. I'm not so sure now. Think I might have been wrong. g6.
Another approach is Nxd4 and white gets pressure that way too. But going back to the Qe2 line, of course white also has Ng5. ...Bb4+ c3 ... dc bc. All told I like the look of Qe2.
What do you think the next move should be ?