Dramatic Novara and Catania wins