Here I thought that 18.Qxd6+ was winning, but after the double check with 19.Re6++ the square c5 - previously covered by the white rook on e5 - became available...
You miscalculated. It's harder to find good moves in blitz than in classical. Taking your time is necessary to make good moves unless you are Magnus Carlsen or Andrew Tang. Here is a rook sacrifice that works: 29. Rxg6
This topic has been archived and can no longer be replied to.