Joe Root hit a match-winning 64 not out off 41 balls for Trent Rockets against Welsh Fire after being reprieved by a no-ball on nought.