Race over in Macau, and an impressive result for John McGuinness as he picked his way through to field to nick fourth on the last lap and just miss out on a podium!