Jack Flaherty tallied three goals and three assists as Navy built a big lead then withstood a furious comeback to upset ...