The Chicago Cubs once again relied on their potent offence as they advanced to the National League Championship Series for the first time in 12 years with a 6-4 victory over the top-seeded St. Louis Cardinals.

Fresh from a six-homer, 8-6 win in Game Three on Monday, the Cubs thrilled an energised home crowd at Wrigley Field with their batters blasting three more home runs as they clinched the best-of-five Division Series 3-1.

Seeking to end a 107-year wait for a World Series title, Chicago delighted their long-suffering fans as Javier Baez, Anthony Rizzo and Kyle Schwarber all clubbed homers to set up the club's first post-season series win at Wrigley Field.

The Cubs, who used seven relief pitchers, will next face either the New York Mets or the Los Angeles Dodgers in the Championship Series which is scheduled to start on Saturday.

"We just played an unbelievable ballclub right there," an emotional Rizzo, who hit a go-ahead solo homer in the sixth inning, said in an on-field television interview.

"We gave it our all, they gave it their all. It was just a battle."

Asked how significant it was for the fans that the Cubs had finally clinched a post-season series at Wrigley Field, Rizzo replied: "They deserve it. They deserve it. Hopefully this is just a taste of what's going to come.

"We're going to enjoy this. The whole city is going to enjoy this together, as we should. We just beat the best team in baseball. We're going to celebrate this."

It was a bitterly disappointing end to the 2015 campaign for the Cardinals, who posted a league-best record of 100-62 in pursuit of a third trip to the World Series in five years.

Source: Reuters