SAN FRANCISCO -- The San Francisco Giants have raced to the best record in the majors with few contributions from two of their biggest stars. Hydro Flask Sale . Buster Posey and Matt Cain started to change that Friday night. Posey hit a tiebreaking two-run homer in the eighth inning for his first long ball in more than a month, Cain made a successful return from the disabled list and the Giants won for the eighth time in 10 games by beating the New York Mets 4-2. "Hes a talented hitter," manager Bruce Bochy said of Posey. "We all have our ups and downs. We talk about that all the time. He saw the ball well tonight." The big blast off Carlos Torres (2-3) capped a three-hit day for Posey, who entered the game with only four hits in his past 42 at-bats at home and no homers since May 3. Angel Pagan started the rally with a leadoff walk against Torres and advanced to second on a groundout. Posey followed with a long drive to left-centre to snap a 93 at-bat homer drought as the Giants (40-21) became the first team in the majors to reach 40 wins. "In that situation youre just trying to get something you can stay in the middle of the field with and try to get that run in from second," Posey said. "Fortunately I got a good pitch I could handle and it went out." Jeremy Affeldt (1-1) pitched a scoreless eighth on his 35th birthday to get the win. Sergio Romo got three outs for his 19th save in 21 chances. Daniel Murphy hit a two-run homer for the Mets, who lost their fourth straight game. The bullpen has taken all four of the losses and has a major league-worst 15 losses on the season. "He was the perfect guy," manager Terry Collins said of Torres. "Hes had great numbers against the Giants. He doesnt hardly walk anybody. Busters made a career of getting big hits." Cain allowed two runs and three hits in seven innings in his first start back from a stint on the disabled list for a strained right hamstring. But he got a no-decision and still has only one win in nine starts in a rough season that has included two trips to the disabled list. "We had the fastball working pretty well today," Cain said. "We were on both sides of the plate and tried to mix some off-speed stuff after that. The big key today was getting the fastball over for strikes." Cain was in complete control with a 1-0 lead having faced the minimum 18 batters through six innings before the Mets quickly turned the tide in the seventh. Matt den Dekker led off the inning with a double for New Yorks second hit of the game and Murphy followed with his fourth home run of the season to put the Mets ahead 2-1. The Giants tied it in the bottom half when Brandon Hicks and Brandon Crawford teamed up again to produce a run. Hicks drew a two-out walk from Jonathon Niese, advanced to second on a wild pitch and scored on Crawfords single to centre. The duo produced San Franciscos first run in the fifth when Hicks tripled and scored on Crawfords sacrifice fly to make it 1-0. Niese allowed two runs and five hits in seven innings, extending his streak of consecutive starts allowing three earned runs or fewer to 16 but still ended up with a no-decision. "Its tough," he said. "You go out there and battle and you want to see the win beside your name. But it is what it is, its part of the game. Itll come eventually. I have all the confidence in the offence we have here. Theyre going to put up runs." Cain retired the first 12 batters of the game before walking Curtis Granderson to lead off the fifth. Granderson was quickly erased when Andrew Brown hit into a double play. The Mets got the leadoff runner on again in the sixth when Ruben Tejada reached on an infield single. Cain once again followed that by inducing a double-play grounder by Travis dArnaud. NOTES: There was a pregame moment of silence for Don Zimmer, who coached for San Francisco and played for the Mets. Zimmer died Wednesday at age 83. ... Bartolo Colon (5-5) starts Saturday for the Mets against Tim Hudson (6-2). Hydro Flask Black Friday . "Youre next." Hardly. Iguodala tormented his former team with a game better than any he ever played in eight seasons with the 76ers. Hydro Flask Black Friday Sale . LOUIS - Two-thirds of the St. http://www.waterbottlecybermonday.com/hydro-flask-hydration-cyber-monday/hydro-flask-32-oz-deals-online.html . The Boston Celtics hadnt played since the All-Star break. So the Suns 100-94 victory over Boston Wednesday night was an uphill affair, with Phoenix relying on balance rather than its trademark high energy.TORONTO -- The artistry Justin Mapp displayed in scoring Montreals lone goal drew rave reviews from even Toronto FC coach Ryan Nelsen on Wednesday night. Mapp danced through Torontos defence to score on Montreals only shot on net as the Impact salvaged a 1-1 draw in the first leg of the Amway Canadian Championship against a TFC side missing star striker Jermain Defoe. "Hes a lovely man, he goes about his business quietly," Nelsen said of Mapp. "That was a classy classy goal, to tell you the truth, and the only way I think really they were going to score, to break us down. "Sometimes you have to tip your hat." Defender Doneil Henry scored the lone goal for Toronto. The draw could be considered a victory for Montreal, since road goals carry more weight. If next Wednesdays second leg in Montreal was to end in a 0-0 tie, the Impact would win based on Mapps goal at BMO Field. "Coming away, the first leg, you score an away goal, its very important," said Impact coach Frank Klopas. "But also I felt we finished the game the second half, we played some good soccer, we had some good opportunities, and so its a good result on the road. But nothings done yet." The draw was the latest chapter in a Canadian Championship battle between these two teams. Toronto has won four of the six titles, Montreal has won the other two, including the inaugural tournament in 2008, and then last year. The winner earns the right to represent Canada in the CONCACAF Champions League. Toronto dominated possession for most of the night, and had five shots on net to the Impacts one in front of 18,269 mostly red-clad TFC fans at BMO Field. Nelsen sat Defoe because the former Tottenham Hotspur star was feeling "a wee bit tight." The coach admitted that, with the lineup he fielded, he was looking ahead to Saturdays Major League Soccer game against the visiting Columbus Crew. "But in saying that, I put out the team that I thought should have won that game," Nelsen said. "We gave a lot of guys a chance to prove themselves, and it looked a bit like they hadnt played together, sometimes it wasnt pretty. But they worked hard." Henry leapt to head home a corner from Daniel Lovitz in the 20th minute, a blistering shot from the top of the six-yard box that Impact goalkeeper Evan Bush had little chance of stopping. The goal was a positive -- finally -- for Henry, whos been mired in negatives lately. Most recently, in Torontos 2-2 draw at Sporting Kansas City, a foul by the Toronto defender inside the box cost the team a Kansas City penalty shot. "For Doneil, he showed his character," Nelsen said. "Obviously hes had a couple of tough ones that everybody likes to remind him of. Its the ability to get back on the horse and get back in the arena that I love about the kid." Mapp tied the game in the 70th, dribbling through Torontos back line and beating a lunging Steven Caldwell to fire a shot past keeper Joe Bendik. "Just collected it on thhe right side, started driving toward the top of the box. Swell Bottle Black Friday. . . ultimately nobody put pressure on the ball and I found myself at the top of the 18 and just had a go. Snuck in," Mapp said. "Nice of him to say," he added, when told of Nelsens praise. "Just trying to stay consistent and do my job each week. Its been tough for us, just trying to play my part, and hopefully it continues." "Tough" is an understatement for a Montreal team that has been struggling mightily this MLS season, looking nothing like the squad that made the playoffs last season. Montreal sits dead last in the league with one win, six losses and four draws. Toronto FC is 4-4-1. But the Impact picked up their pace in the second half, and are in the drivers seat heading into Wednesdays game. "It was tough, (Toronto) had a little more bite (in the first half), winning all the second balls, the soccer really wasnt pretty from either team," Mapp said. "But its Toronto-Montreal Cup final and at halftime, we just said Look, leave it all out there, and good or bad, you just dont know when youll have this chance again." Klopas raged about the refereeing in his post-game news conference. "For me to come here again and complain with the referees. Two clear hand balls in the box, for me its embarrassing. Its embarrassing," he said. "It was a good game played by both teams. . . but me the referees, to be talking about two clear hand balls. . "If youre going to have a final, at least let the players decide, not the referees making calls like this. For me, its an embarrassment." Nelsen said he had little sympathy for the opposing coach. "Talk about bad calls, weve been on the back end of a few of them this season, so Im not going to feel too bad for Frank," Nelsen said. Toronto controlled possession for much of a game that saw few scoring chances by either side. Dwayne De Rosario, who is tied for the tournaments all-time lead in goals with four and won back-to-back tournament MVP honours (2009 and 10), almost put Toronto up by two goals in the 58th minute when he rung a hard shot off the crossbar from about 25 yards out, drawing groans from the crowd. DeRosario sat on the turf in disbelief at his bad luck. De Rosario had another great chance in the 70th, lobbing a high ball over the head of Bush, who was well out of his net. But Heath Pearce was there to head the ball off the goal-line. De Rosario would have a third chance in the 84th minute, when Toronto was awarded a free kick just outside the 18-yard box, but he fired it high of the net. Lovitz had perhaps the best opportunity in the first half, one-timing a rebound off a beautiful cross from Ashtone Morgan. But he launched it well over the top of the crossbar. Toronto, which is 7-1-3 all-time against the Impact in Canadian Championship action, defeated the Vancouver Whitecaps to make the final, while Montreal edged second-division side FC Edmonton to earn its spot.