Can anyone help me solve this...

I think the short answer is (if you mean from the position):
No, not unless white makes a mistake, because the position is about even.
(And white has protected passed pawn on 6. rank)
The thing to learn and remember from the game is to activate all your pieces.
You played the game a rook down because you never moved Rh8.
(13...0-0 the first opportunity!)

Hmmmm the 13 step is my silly mistake that cost me the game...
i already saw thru it but it is always me me me me isn't it...
i move too fast without thinking what the next opposition move will be..

I think the short answer is (if you mean from the position):
No, not unless white makes a mistake, because the position is about even.
(And white has protected passed pawn on 6. rank)
The thing to learn and remember from the game is to activate all your pieces.
You played the game a rook down because you never moved Rh8.
(13...0-0 the first opportunity!)
Thanks Sadler and Dara...