New South Wales 8 for 300 (Hughes 101, Patterson 92, Ellis 3-54, Rogers 3-55) beat Tasmania 140 (Wade 42, Green 4-20) by 160 runs
Just days after missing a Sheffield Shield clash due to Covid-19, Hughes scored 101 off 114 balls as the visitors reached 8 for 300 after being sent in to bat.
NSW entered the match yet to taste victory this season in either the one-day competition or the Sheffield Shield.
Thursday's innings took his average to 67.8 for the past four seasons with only Shaun Marsh having more one-day domestic centuries - 10 to Hughes's nine - of current players.
The left-hander was strong square of the wicket, cutting, pulling and pushing off the back foot whenever Tasmania dropped short.
Sitting pretty at 0 for 194 after 32 overs, the runs dried up slightly for NSW after Patterson picked out the man on the legside boundary while trying to pull Tom Rogers.
It kickstarted a collapse of 5 for 35 in the next six overs as Rogers, Nathan Ellis and Tom Andrew pulled back the Blues. Jason Sangha and Baxter Holt were the only remaining batters to pass 20, as NSW took just 63 runs from the last 10 overs.
Tasmania's run chase started poorly with the home side crashing to 3 for 35. Wade sent a scare through the camp when he was struck on the side of the helmet by a Liam Hatcher bouncer. The veteran had raced to 21 off just 11 balls but struggled for fluency after being hit.
Wade even fell to the ground later that over while evading another Hatcher bouncer and he eventually holed out 10 overs later in the search for quick runs.
The bonus-point win lifted NSW (five points) off the bottom of the ladder, but they are still five points adrift of the third-placed Tasmania (10 points).