Analyze Caro Kann attempt 2

43. rc1= bad
43. kg3 would of been better
if black king went g5, white could of replied with rc4 follow by rc5 pinning the knight you could think a few moves that could follow
if im wrong correct me :D

White should have tried to neutralize Black's kingside connected passers a long time before he did. Black was able to advance them to the sixth rank while White was wasting time pawn-grabbing.
Suggestions:
39. Rxa4? puts the rook in a nearly inoperable place. It's completely passive and it requires several moves to get it within firing range of the pawns which are by now a major threat.
43. Kg3 followed by an attempt to remove the guard (the knight) somehow would be better. Even putting the rook behind the pawns (properly) is better than putting it in front, where it is actually helpless to stop the advance of connected passers.
I'm not an expert on the Caro Kann, so I'll hold off comments about the opening until I analyze it myself a bit too, but many moves in the opening by both white and black definitely looked fishy to me.
In any case, black woefully misplayed the mutual attack middlegame (in which he shouldn't have been worse off, I believe), and by 30.Nxe8, white is just in a winning position.
EVEN after 39...h4, the connected passers can be easily stopped with 40.Ke3. the knight alone can't stop the king from stopping the pawns for more than long enough for the white rook to intervene.
EVEN after 43...Kh5 The position is STILL winning for white.
Last chance - 44.Rc8 wins.
After 44.Rg1 Kh4 - White is lost all of a sudden. For many moves white has made his own job complicated, but STILL had a win.
however, Rg1 was a really hasty move. Since a rook can't stop two pawns, a king and a knight alone anyway, it has no purpose being on g1 - since the only possible purpose there is as a blockader.