The 27-year-old sealed the win for Grampus when he converted a cross from Mu Kanazaki in the 88th minute.

Kennedy has scored three goals in as many games this season with Nagoya moving to fifth.

In the English Premier League, Mark Schwarzer had a solid game as Fulham went down 2-1 at Manchester City.

He was unlucky to concede the opening goal after a shot off the woodwork bounced directly to Roque Santa Cruz, while a shot from Carlos Tevez was too good on 36 minutes.

In other top flight action, Brett Emerton came on after 56 minutes in Blackburn's 1-1 draw with Chelsea.

The midfielder was involved in Rovers' equalizing goal with his pass finding Michel Salgado who in turn found El-Hadji Diouf. Vince Grella was absent from the Blackburn squad.

In Switzerland's Super League, Scott Chipperfield was heavily involved in FC Basel's 4-2 win at St Gallen.

Chipperfield made it 3-1 for the visiting team when he scored for the third time in four games since his return from injury. It was a simple finish from six yards for the 34-year-old Australian.

He conceded a penalty on 80 minutes after a bobbling ball inadvertently struck his arm as he looked to gain control of it, bringing St Gallen back to 3-2 with the converted penalty.

In Turkey's Super Lig, Lucas Neill put in a full shift as Galatasaray fell 1-0 to Trabzonspor but teammate Harry Kewell's stint on the sidelines through injury continued.

Meanwhile, James Troisi came on in the 52nd minute in Kayserispor's 3-0 loss at Ankaragucu.

Michael Petkovic conceded twice in a 90-minute performance for Sivasspor. They lost 2-0 at home to Genclerbirligi.

In the Eredivisie, Brett Holman and Joey Didulica played a part in AZ Alkmaar's 1-0 win at Sparta Rotterdam.

Shot stopper Didulica came on in the 15th minute with number one choice keeper Sergio Romero coming off.

Striker Holman came on just after half time as AZ moved to fifth and within three points of Feyenoord.

In Greece's Super Liga, Craig Moore put in a full shift as Kavala drew 3-3 at Larisa.

In B Ethniki, Nathan Burns played 74 minutes before being substituted as Kerkyra drew 0-0 at Agrotikos.

In Belgium, Nikita Rukavystya played 90 minutes as Roeselare drew 0-0 at home to Westerlo.

Jade North put in a full shift in Norway as Tromso lost 2-0 at Lillestrom.

In Russia, Luke Wilkshire picked up a caution in Dynamo Moscow's 0-0 draw at CSKA.

In other J-League action, Matthew Spiranovic was an unused substitute in Urawa's 1-1 draw at Yamagata.

In the second division, Mark Milligan put in a full shift as JEF United lost 3-1 at Tokushima Vortis.

In Romania, midfielder Spase Dilevski played a full game as Craiova scored a late goal to beat Politehnica Iasi 2-1.

Meanwhile, Tomislav Arcaba was absent as International beat Gloria Bistrita 2-1.