Vaqueros hold Hancock to 41 in 23-point win