Franceys, who was short on time with about four minutes remaining, played Qxh7??
I'm sure you can work out how David can force a win, but in case you're struggling, the answer is lower down this page.
...f4+! 0 - 1
If Kxf4, then ... Qe5+, Kg4 Qf5#
If Kg4, then ... Qf5#
If Kh6, then ... Qh5+, Kg7 and after the exchange of queens, Black's g-pawn will promote.