after looking at the game file i can not confirm your findings (you are refering to round 3, right?). nevertheless: the last moves seem kinda odd. on my slow laptop houdini finds a mate in 18 on move 75 with depth 28. (#17 with 29ply, #16/30ply). so why on earth does the game continue for another 28 moves? there definitely is some pointless manouvering with the rooks. (at move 80 a mate in 13 pops up right away)
how about that? does the engine wants to let its competitor fry a bit?
There was a point in the game that looked like that. White had just moved the rook to b1, allowing ...Ra2#. But Black played a different move instead, and mate came several moves later.