Mark Daniels Jr. wraps his day, sets up Saturday