Harwell made all eight of his free throws and Colvin all nine of his while Keith Smith adding 16 points while going 8 of 10 from the line. The Mustangs were 36 of 41 from the stripe, including 31 of 35 in the second half.
Vanguard made seven more baskets, including one more 3-pointer, but made only 18 of 27 free throws. Isaiah Gentry led the Lions with 20 points, making all nine of his free throws.
Cal Poly held the lead entire second half with an 8-0 run giving it a 80-68 advantage with just under two minutes left. The Lions cut their deficit to two with 19 seconds left but the Mustangs got a free throw from Keith Smith before the Lions missed two 3-point tries in the final seconds.
The Mustangs (3-11) snapped a four-game losing streak and are hosts to UC Santa Barbara on Wednesday.
LeBron, Drake get out of their seats after a dunk from this UCLA commit
Amari Bailey drops the hammer with his left hand, which impresses LeBron James and Drake.
UConn men's basketball coach Dan Hurley hopeful compensation law will keep players in school
UConn men's basketball coach Dan Hurley is hopeful legislation passed this week in Connecticut that will allow college athletes to profit from the use of their names, images and likenesses will keep more players in school.
Wake Forest adding Ole Miss graduate transfer Khadim Sy
Wake Forest is adding Khadim Sy from Ole Miss as the Demon Deacons' fifth Division I transfer this offseason.