A serious mistake by white on move 22 but still, nicely played. The endgame was not that simple and the combination at the end was beautiful.
OTB Game Yugoslav Attack

Winning with Black against an opponent rated 200 points higher playing this dangerous attack - chapeau! I learned a lot from it. Especially the phase were the tides were turning around move 13 was very interesting to study.
A few questions:
1. after 9. d5? c5, what was your plan in case White would not have played 10. dxc6?!, helping you to open the c-file and keeping your DSB alive? If he doesn't take, you can push to c4 later, ok, but your bishop on b7 looks very restricted. Did you consider 9. ...c6 instead?
2. I think 13. ...a5 was a tough decision, giving up control over the light squares on the queenside. However, I am somewhat surprised that you did not follow up with 14. ...b4 immediately. This would have solved the Nd4 problem. Did you consider that move?
I would surely have spent too much time here in an OTB game. The Nd4 threat is frightening, especially as White has h5 g5 Nf5 afterwards. Very prudent to retreat the LSB to d7 to keep f5 covered!
What I learned from your winning attack is that one should not schematically try to pile up heavies on the c-file because c2 is too well defended. It is better to switch off LSB's and queens as you did. Then one can safely castle and attack with the rooks on the qs. Also it is important to play ...b4 (at the right moment, of course) so White can't any more play c3 without getting his qs torn apart.

2.
with opposite clastlings, the rule is: the first who arrives to the king, wins so the plan must be a5-a4-b4-b3. Again, Stockfish says that i should play h5 first
I'll keep it in mind for the next game
I didn't want to allow Bc4 and activate his (bad) bishop with b4 But, again, Stockfish says that is a good move
But... Qb8, supports the b3 rupture, ant defends the e5 rupture
so is an useful (and human) move.
What is doing his knight in d4? His knight in f4 is frightening, with the e5 advance, and sacs on g6
or simply with h5, and after g6-g5, Ng3 threatening Nf5:
Yes, after Bd7 i have 2 very good bishops, while their bishops are useless

What I learned from your winning attack is that one should not schematically try to pile up heavies on the c-file because c2 is too well defended. It is better to switch off LSB's and queens as you did. Then one can safely castle and attack with the rooks on the qs. Also it is important to play ...b4 (at the right moment, of course) so White can't any more play c3 without getting his qs torn apart.
Well... he changed the LSB and queens i think that was a mistake. That was my plan (i wanted to play Nd7-Ne5 (or Nc5) and capture that bishop), but he helped me
And yes again, b4 pawn fixes his 2 pawn (my DSB can control c3 too), in a white square, and can only be defended by rooks, while i can attack with with both rooks,the knight, and the b4 pawn too!
Finally, my king can do Kg8-Kg7-Kf6-Ke5 and win a pawn if all rooks are removed and h4 pawn is weak too.
This was a good endgame to play for a win
Sorry for my english, i'm doing what i can with the spanish education in english language
Nice game played today
90+30"