Coming off the back of a three-game losing streak, Upton-upon-Severn RFC took an impressive 20-5 victory against league-leaders Woodrush RFC.