Havant and Waterlooville came from behind to beat Winchester City 3-1, and with Tiverton Town achieving a surprise 3-1 with Basingstoke, the result pushed Winchester down one place in the table.