Marek Langhamer steps in for Mike Smith and holds off Ducks.