14-Jan-2023 22:25:50 | BBC Sports
Livingston hold off a second-half comeback to inflict struggling St Johnstone's fifth consecutive defeat in the Scottish Premiership.