None of your moves were speculative. Both the computers 4..Bb4 and 5..Bxd2 were blunder, and white is completely won in the final position.
I would suggest you not worry too much about this position, after 4..Bb4 your 5.Nxf7 is enough for a win. Furthermore, no human opponent will play Bxd2+?? against you.
Hello everyone! I haven't posted here before, but it just now occurred to me that this forum is exactly what I've been searching for: A place where I can ask a bunch of actual chess players what they think of the positions I get myself into, and whether I could be playing better lines. I find actual people infinitely more useful than theory books.
Anyway, I've been practicing against the computer a lot lately (I have no idea what my actual rating is, but I would guess it wouldn't be much higher than 1000...) and working on my 1. e4 game as White. I've taken a liking to the Italian Game recently, but for some reason the AI I play against keeps opting for the Two Knights Defence and never the Giuoco Piano that I'm aiming to play.
The upshot is that I've gotten a lot of practice playing 4. Ng5 against the Two Knights. The downside is that this computer makes very computer-y moves, and keeps responding with 4...Bb4. The following is the line I've been playing here, and I'm wondering if there's any way to improve it.
I realise that this line is incredibly unlikely to come up in an actual game, and I'm better off to prepare for 4...d5, but the fact remains that I've played this game against my computer about three times now, and I'm wondering if there's any way I can make my position even better than it is, as I feel as though a couple of my moves are a little speculative and could be refuted with accurate play from Black.