Davenport Pulls Away Late to Sweep Hockey