Right there
Now aside from this picture, I watched a good portion of the replay and you had very dominant field presence throughout the early and mid game. However I think there are a few key points you seem to missunderstand about certain units and timings.
For example, you got an SU76 when you could have afforded 2 T34/76s. The latter is significantly better in all aspects except the tank destroyer role. The point though is that during this point of the game your opponet didn't have armor, so you didn't need a tank destroyer. Now I beleive you got this because you wanted artillery because you saw his T4 going up. An SU85 can sight for itself and begin to attack the schwer at max range, and then you could've supported with a T34.
Next point is the M4C shermans. While I do enjoy these shermans they're not nearly as cost efficient as the T34s. The main point of the M4Cs is that you don't need to tech T4 to call in the M4C, which in turn saves you the teching cost. If you already have your tech down, you can still call in M4Cs but you need to understand why you are. M4Cs have slightly better pen, significatnly better on the move accuracy debuff, and with vet insane rate of fire. All of this is in comparison to the T34/76. However the T34/76 is in contrast significantly cheaper fuel wise, which allows you to field more with less fuel, and they're still a significant threat.