Thursday puzzle / game

Thursday puzzle / game

White to play

Today’s is a completely different kind of puzzle. It is taken from one of my games in which I overlooked an important tactical point. I invite you to find the flaws in my calculations!

In this position I played 54.Rf5+ as I can meet 54…Kg6 with 55.Kf3 which unravels my pieces whereas after 54…Kg4 I was intending 55.Re5+ Kxg3 56.Rg5+ Kh2 57.Rxh5+ Kg1 58.Bd5 winning the rook or if it moves delivering mate with 59.Rh1. Very neat I thought! Can you see the flaws in this plan?

Solution