Defenseman Joseph Morrow, Pittsburgh's first-round draft choice, had a goal and an assist. Pascal Dupuis and Brian Strait also scored for the Penguins, who have won all three of their preseason games. Brad Thiessen made 16 saves.
Eric Nystrom had a third-period goal for the Wild, who had won their first three preseason games.
Moulson scored twice and assisted on a first-period goal by Streit, the Islanders' new captain. Nielsen, Kyle Okposo, and Steve Staios also added goals for New York. Eight Islanders had at least one point.
The Lightning took a 4-3 lead at 14:40 of the third when Steve Downie passed the puck to Ritola, who poked in a shot from the crease. Seconds later, the Lightning stretched their lead when the puck caromed in off of Purcell.
Tampa Bay had tied it 3-all on Pyatt's goal at 9:01 of the third.
Ryder, signed as a free agent after winning the Stanley Cup with the Boston Bruins, connected on a one-timer off a feed from Loui Eriksson at 10:31 of the first period. Fraser struck on a rebound at 10:15 of the second to give Dallas (3-0) a 2-0 edge.
Andy McDonald scored for the Blues (3-2) at 11:51 of the second to cut the deficit to 2-1.
BUFFALO, N.Y. (AP) - Christian Ehrhoff scored his second goal of the preseason, and Buffalo held on to beat Toronto.
The Predators, playing their first game at home, have won three in a row. Winnipeg has dropped two straight.
Jordin Tootoo also scored for Nashville.
The Jets jumped ahead 2-0 in the first period against Chet Pickard, who made seven saves.
Nashville scored four goals in the second period, three on the power play, against goalie Chris Mason.
MONTREAL (AP) - Chris Neil scored twice in the third period, including the winner with 27.3 seconds left, to give Ottawa a preseason win over Montreal.
Neil tied it at 2 at 8:57 when his centering pass went in off Montreal defenseman Jeff Woywitka. Milan Michalek scored late in the second as the Senators overcame a 2-0 deficit to split back-to-back preseason games between the teams.
Michael Cammalleri scored goals 2:39 apart in the second period for the Canadiens, who erased a three-goal deficit in a 4-3 shootout win Friday at Ottawa.
Robin Lehner stopped 22 shots for the Senators (2-1-1).
Montreal's Carey Price made 25 saves.
Ferriero was standing in front of the net when he grabbed a rebound of Logan Couture's shot and put the puck past goalie Jason LaBarbera with 4:11 remaining. San Jose (3-0) had failed on its first five power plays.
LaBarbera made 29 saves for Phoenix (2-2), which was outshot 30-28. The teams combined for only seven shots in the second period.
VANCOUVER, British Columbia (AP) - Jonas Hiller returned after missing six months because of vertigo and stopped all 21 shots he faced through two periods to lead Anaheim past Vancouver.
Hiller, who hadn't played since March 24, made a handful of great saves before being replaced by Jeff Deslauriers to start the third. He threw out his right pad to take a tap-in away from Victor Oreskovich late in the first, and robbed Maxim Lapierre with his blocker and glove in the second frame.
Saku Koivu opened the scoring late in the first, Cam Fowler doubled the lead midway through the second, and Corey Perry and Andrew Gordon scored 54 seconds apart before the period ended for the Ducks (1-3).
Kevin Connauton beat Deslauriers during a power play with 7:05 left.
Vancouver (2-2) again sat its top players, using only a couple of regulars and backup goalie Cory Schneider, who made 19 saves.
EDMONTON, Alberta (AP) - Taylor Hall scored with 1:17 remaining in the third period and Edmonton beat Calgary.
With the game tied 1-1, No. 1 draft pick Ryan Nugent-Hopkins got a shot toward the net that hit a Flames defender and ended up on Hall's stick in front.
Ryan Jones also scored for the Oilers.
Rene Bourque scored for the Flames in the second period.
The Oilers tied it at 1 with just 7 seconds remaining in the second when Jones got to a loose puck and scored a short-handed goal on a backhand through Leland Irving's legs.