Ron Capps just won the funny car finals in New England!