Found 1 crucial moment.
BLUNDER: You hung your Rook. The opponent can simply take it with Bxf1. Bxd8 loses material and makes the position worse, resulting in a -397 centipawn evaluation. Kxg2 is better because after Kxg2 Re8, the evaluation is not as bad.
Copy this PGN to paste into Lichess, ChessBase, or any analysis tool.
[Event "Live Chess"]
[Site "Chess.com"]
[Date "2026.03.29"]
[White "erivera90"]
[Black "thegrenth"]
[Result "0-1"]
1. c4 {+0.00} e5 {+0.23} 2. Nc3 {+0.05} d6 {+0.40} 3. g3 {+0.38} f5 {+0.36} 4.
Bg2 {+0.21} e4 {+1.88} 5. e3 {+1.00} Nf6 {+0.80} 6. h3 {+0.25} d5 {+0.11} 7.
cxd5 {+0.00} Nxd5 {+0.30} 8. Nge2 {+0.19} c5 {+0.71} 9. d3 {+0.37} Nf6 {+1.49}
10. dxe4 {+1.97} Qxd1+ {+1.84} 11. Nxd1 {+1.25} fxe4 {+1.80} 12. O-O {+0.67} Be6
{+1.52} 13. Ndc3 {+1.59} Nc6 {+1.78} 14. f4 {-0.52} exf3 {-0.39} 15. Rxf3
{-0.37} O-O-O {-0.31} 16. e4 {-0.60} Ne5 {-0.13} 17. Rf1 {-0.11} Nd3 {+0.87} 18.
e5 {-0.51} Nd5 {+0.20} 19. Nxd5 {+0.00} Bxd5 {-0.03} 20. Bg5 {-0.69} Bxg2
{-0.57} 21. Bxd8 $4 {-3.97 Losing Exchange · Bxf1} Bxf1 {-4.00} 22. Rxf1 {-4.27}
Kxd8 {-4.38} 23. e6 {-4.76} Nxb2 {-3.52} 24. Nf4 {-4.88} Bd6 {-5.04} 25. Nd5
{-5.06} Nd3 {-4.21} 26. e7+ {-5.16} Bxe7 {-5.03} 27. Nxe7 {-5.71} Kxe7 {-5.71}
28. Rd1 {-5.78} c4 {-5.79} 29. g4 {-6.15} Rd8 {-6.07} 30. Rd2 {-5.94} c3 {-6.35}
31. Rc2 {-6.47} Rc8 {-6.38} 32. Re2+ {-7.21} Kd6 {-8.66} 33. Rc2 {-9.16} Nb4
{-9.52} 34. Rc1 {-10.11} c2 {-10.84} 35. a3 {-11.38} Nd3 {-39.17} 36. g5 {#-7}
Nxc1 {#-5} 37. a4 {#-5} Nd3 {#-4} 0-1