UVA stays positive and pulls off a big upset