LYNN – The North Shore Spirit won their second straight walk-off game last night, but not without controversy. Trailing New Jersey in the bottom of the ninth, North Shore notched two runs for a 9-8 victory.Jackals stopper Kyle George came on to work the frame, but gave up a single to second baseman Gary Roche, who was immediately replaced by pinch-runner Gilbert Gil. Outfielder-manager Vic Davilla singled Gil over to second, and Davilla took himself out for pinch-runner Joe Hough. First baseman Luis Lopez added another single to bring in Gil to even the game at 8, with Hough taking second.The controversy ensued on third baseman Nilson Teilon’s at-bat. Teilon lofted a fly deep to left, where left fielder Jud Thigpen went far over to his left to make the catch. He fired the ball in, where Lopez was caught off first.The Jackals, led by manager Joe Calfapietra, came out to argue that Hough never tagged up, with the ball fired in to second before the throw to first was made for a triple play. The three umpires discussed the play, while Hough crossed the plate for an apparent Spirit win. After close to ten minutes of discussion, the umpires ruled that Hough did indeed tag, and the Spirit were 9-8 winners.”The ball was hit by Nilson, with the catch being made,” said Davilla. “(Infield umpire Don January) said that he didn’t see Joe tag from second, while Joe said he did. New Jersey dropped the ball, and with no one calling time, the ball is live, and Joe scored. The umpires made the right call.”The Spirit (30-13) closed the margin to 8-7 in the eighth. Catcher Alex Trezza singled to right with one down, then took third when designated hitter Josue Lopez reached on an error. Lopez tried to take second on the play, but overslid the bag, and was called out. Shortstop Jerson Perez brought Trezza in with a single to right to cut the deficit to one.The Spirit allowed six unearned runs, with two of them recorded in the top of the fifth to hand the Jackals an 8-6 margin; this knocked starter Joey Siak from the game. First baseman Sandy Madera had a run-scoring double, while he added the eighth score on a fielding error by Teilon.New Jersey took a 3-0 lead in the first on a three-run homer by first baseman Marcos Rodriguez, but North Shore added four in its half, on a two-run single by outfielder Mike Torres, a double by Trezza, and another single by Josue Lopez. Davilla belted his second homer in as many nights, a two-run job over the right-field wall for a 6-3 North Shore lead.Yet former Red Sox third baseman Wilton Veras notched his fifth homer in the third to bring New Jersey to within 6-5, and the Jackals evened the game in the fourth.