MIAMI (AP) — The Chicago Cubs are starting to look more like themselves.

Cole Hamels pitched seven strong innings and the Cubs completed a three-game sweep of the Miami Marlins with a 6-0 win Wednesday night.

MIAMI, FL – APRIL 17: Cole Hamels #35 of the Chicago Cubs throws a pitch in the first inning against the Miami Marlins at Marlins Park on April 17, 2019 in Miami, Florida. (Photo by Mark Brown/Getty Images)

“We obviously know that we need to come in and start winning,” Hamels said. “We know we’re a good ball club so no matter what team we’re playing, let’s just go out there and win. If we keep that mentality that’s how you start good win streaks. It’s just

The Cubs, who won 95 games last season, entered the series with a 5-9 record and outscored the last-place Marlins 17-2 over the three games.

“That’s an easy trap,” said Cubs manager Joe Maddon on discounting the wins against a struggling club. “It’s a major league game and I really want people to understand that it’s very difficult to win a Major League Baseball game. It is. Don’t ever think that it’s something that you can just throw your glove out and there and can do.”

The Marlins have lost nine of 10 and are 4-16 overall.

“This is the lowest point we can reach,” Marlins shortstop Miguel Rojas said. “We’re touching under the water right now.”

Hamels (3-0) allowed three hits and did not walk a batter. He struck out eight while throwing 65 of his 97 pitches for strikes.

“First of all he’s having a really good time out there,” Maddon said. “I love that part about him. He’s got a joy to play the game of baseball. Plus he swings the bat really well. Beyond that he just attacks, attacks, attacks, and if something goes awry he doesn’t change his patterns. He’s such a professional.”

Daniel Descalso had two hits and three RBIs, Javier Baez homered and knocked in two, and Jason Heyward also drove in a run for the Cubs, who have won five of six.

“We’re playing pretty good right now,” Baez said. “When our pitchers and our lineup does the job, there’s nobody that can beat us.”

Baez went 8 for 13 with one double, two home runs, six runs scored, and four RBIs in the series.

“He’s always in the middle of everything,” Maddon said. “He’s just on a very similar-looking pace that he had last year. Good for him.”

Hamels retired 15 consecutive batters after allowing a lead-off single to Jorge Alfaro in the second.

Martin Prado broke the string with a one-out single in the seventh, which could have ended on a potential double-play. However, third baseman Kris Bryant bobbled the ground ball hit by Brian Anderson and was unable to make a throw. Alfaro singled to left to load the bases.

Hamels got into a 3-0 hole against Starlin Castro, but worked himself out of it with a strike out and got Miguel Rojas to fly out to end the inning unscathed.

“I thought (Castro) would be aggressive with the first two pitches so I was probably trying to be a little too fine,” Hamels said. “Once that happens that sort of game plan goes out of the window. I’d rather him get a base hit and earn those RBIs than opposed to giving him the free pass so it’s just going out and challenging him.”

Descalso started the scoring for the Cubs with a base hit in the second off Sandy Alcantara (1-2).

The Cubs scored four runs in the third sparked by a two-run double by Descalso. Baez and Heyward also had RBI singles in the inning to take a 5-0 lead.

It was Baez’s 500th career hit. Baez added a solo home run, his sixth of the season, to right field in the eighth.

Alcantara allowed five runs and seven hits in six innings.

“As a team we’re not getting it done,” Marlins manager Don Mattingly said. “Pretty much period right there. That’s going to have to change.”

© 2019 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.