Jakob Silfverberg collected two points, including the go-ahead goal in the 3rd, to back John Gibson's 30-save performance in the Ducks' 3-2 win