Virginia Commonwealth took over the game with a 12-0 run in the final minutes and beat the Dayton Flyers 73-68 on Friday at UD Arena.