Dan Linfoot has bounced back from his cruel engine failure in the Oulton Park opener to win race two.