Very very nice. Solid game. Seems like only good move was 19. Qb5 and if d5 then c5. You put him in a situation where it was difficult to defend gg!
Boom! Boom! Sacrifice! An amazing attacking game!

Brave sac, but 19...Qb5 looks like curtains: threatens the bishop, and mate at d3.
Also 11.Nh4 is very artificial. What is going on after 11...Bb4? That knight at d2 is a real pain...

Very very nice. Solid game. Seems like only good move was 19. Qb5 and if d5 then c5. You put him in a situation where it was difficult to defend gg!
Thanks!
I missed qb5 completely

Brave sac, but 19...Qb5 looks like curtains: threatens the bishop, and mate at d3.
Also 11.Nh4 is very artificial. What is going on after 11...Bb4? That knight at d2 is a real pain...
Qb5 Qg6 and black is -1.2
Am i worse after 10..... Ne4? Something wrong with my structure? Or its fine?

Brave sac, but 19...Qb5 looks like curtains: threatens the bishop, and mate at d3.
Also 11.Nh4 is very artificial. What is going on after 11...Bb4? That knight at d2 is a real pain...
Qb5 Qg6 and black is -1.2
Am i worse after 10..... Ne4? Something wrong with my structure? Or its fine?
Nothing wrong with the structure, although I wouldn't bother to play Nbd2- taking back at b3 with the a-pawn is just fine). But ...Bb4 is a real threat, I guess you should rather play 11.c5 to prevent it.

I think white is better after Be7...
@pfren how do you evaluate this position?
What is the plan for white to continue from here?

I know you said "boom boom sacrifice", but...
you played 1.Nf3
Lol
1. Nf3 is flexible (i play this because i want to avoid theory)
There some very sharp outcomes with 1. Nf3 as well

I've Reported this user at least twice before for CH------ and he's been Banned. Check his 1 minute games - he's got no idea how to play. But this game shows he is a CH--- using an Eng---. You've been Reported again and you'll be Banned again soon.
Post your comments on the game.