David Wiese made his presence felt with the bat, before capping off a superb game by taking late wickets.