https://chesschest.com/from-completely-losing-to-checkmate-the-most-turbulent-game-of-6th-sharjah-masters-final-moments/
From Completely Losing to Checkmate | The Most Turbulent Game of 6th Sharjah Masters | Final Moments