Andy Dalton leads Bengals to big win