Macau lap records tumble as Dumbreck snatches thriller