Oxford wins late over West Point, 58-55