Long ball leads Shelton softball to victory