The Socceroos striker got on the scoresheet on his return but had to be replaced at the break due to back pain, while Matt McKay, Michael Zullo and Mark Bresciano all got assists
Kennedy, who had not played since April 3, made a timely return ahead of Australia's opening fourth round 2014 World Cup qualifiers next month.
The big striker opened the scoring in the ninth minute fo the contest, but was taken off at the break in a worrying sign as he seeks to recover from his niggling back problem.
Nagoya boss Dragan Stojkovic explained to reporters: "He complained of back pain at half-time so unfortunately we had to substitute him."
Regarding the injury possibly being re-aggravated, he added: "I don't have any information on that, but given that [Kennedy] himself asked to be taken out it's a possibility."
The result leaves Nagoya down in 10th after back-to-back defeats.
Elsewhere, Mark Bresciano scored a goal and provided an assist for another as Al Nasr thrashed Lucas Neill's Al Jazira 5-1 in UAE's Pro-League.
Bresciano made it 2-1 on the stroke of half-time with a fine finish from the edge of the box, before teeing up Younis Ahmad for the third. Bresciano was replaced on 72 minutes, while Neill put in a full shift.
Tim Cahill (Everton): Played 68 minutes and had a glorious early chance which he fired straight at the goalkeeper in his side's goalless draw with Wolverhampton. Played in a more withdrawn midfield role.
Chris Herd (Aston Villa): Got the nod to play a full game after his nightclub incident earlier in the week and produced a solid display in front of the back four, as Villa claimed a vital 1-1 draw with Tottenham.
Brad Jones (Liverpool): Not in the squad for the 2-1 FA Cup final loss to Chelsea.
Mark Schwarzer (Fulham): Made some good saves, including a solid early stop from Stephane Sessegnon and a late save from Fraizer Campbell, in the 2-1 win over Sunderland.
Dean Bouzanis (Oldham): Put in a full shift as the Latics ended the season on a high with a 2-1 win over Carlisle.
Alex Cisak (Oldham): Out injured (shoulder) for the Carlisle victory.
James Wesolowski (Oldham): Out injured (shoulder) for the win over Carlisle.
Bailey Wright (Preston): Put in a full shift in defence in a 1-0 loss away to Bournemouth.
|STAR OF THE WEEKEND
Continues to have a positive impact for Busan I'Park who have improved since his arrival. McKay provided the assist for the game's decisive goal
Mitchell Langerak (Borussia Dortmund): Was back on the bench after his game last weekend, watching on as his side defeated Freiburg 4-0 before receiving the league title.
Mathew Leckie (Borussia Monchengladbach): Was not in the squad for the 3-0 win away to FSV Mainz.
Nikita Rukavytsya (Hertha Berlin): Came off the bench as a 79th-minute substitute in the 3-1 victory over Hoffenheim which kept alive their hopes of survival, as they finished the season in 16th, earning a promotion-relegation play-off spot.
Robbie Kruse (Fortuna Dusseldorf): Was an unused substitute as his side clinched a playoff spot against Rukavytsya's Hertha, after a 2-2 draw with MSV Duisburg sealed third spot in the 2.Bundesliga.
Jason Davidson (Heracles): Left out of the squad for the final day 2-1 home loss to NEC Nijmegen.
Brett Holman (AZ Alkmaar): Started and played 73 minutes in the 1-0 victory over Groningen, which sees AZ finish the season in fourth.
Tommy Oar (FC Utrecht): Was an unused substitute in his side's 3-1 victory away to Roda JC.
Adam Sarota (FC Utrecht): Was a 70th-minute substitute in the win at Roda JC.
Michael Zullo (FC Utrecht): Got a rare start, played a full game and claimed an assist in the 3-1 win at Roda JC. Zullo set up Yoshiaki Takagi for Utrecht's second goal on 49 minutes.
Carl Valeri (Sassuolo): Played a full game in the 2-0 home win over Crotone which boosts their promotion hopes as they remain third.
Luke Wilkshire (Dinamo Moscow): Started and played 52 minutes in his side's 2-2 draw with Lokomotiv Moscow, which dented their Uefa Champions League hopes as they slipped to fourth with one game to play.
Ryan McGowan (Hearts): Played a full game in the 2-0 victory over St Johnstone which bolsters their European hopes. McGowan also provided the assist for Rudi Skacel's 21st-minute opener.
Aaron Mooy (St Mirren): Was an unused substitute in the 1-0 home loss to Inverness.
Brent McGrath (Brondby): Not in the squad for the 1-0 loss to AaB.
Scott Chipperfield (FC Basel): Not in the squad for the 5-1 loss away to FC Zurich.
James Holland (Austria Vienna): Started but was replaced at the break with his side trailing 2-0, as they went down 3-2 to Admira in a blow to their Europa League aspirations.
Alex Brosque (Shimizu S-Pulse): Returned to the starting line-up after suspension and played his part as his side knocked off the previously unbeaten leaders Vegalta Sendai 1-0 on the road.
Jade North (Consadole Sapporo): Put in a full shift in the 2-1 defeat away to Yokohama F. Marinos.
Matt Spiranovic (Urawa Reds): Not in the squad for the 2-2 draw at Jubilo Iwata.
Mark Milligan (JEF United): Started but was replaced at half-time in the 1-0 win over Ehime.
Eddy Bosnar (Suwon Bluewings): Played a full game as the leaders slipped from their perch, after a shock 2-1 loss to bottom club Daejeon Citizen.
Nathan Burns (Incheon United): Absent for the 3-3 draw with Jeonbuk Motors.
Robbie Cornthwaite (Chunnam Dragons): Started and played 77 minutes in the 1-0 defeat away to new leaders Ulsan Hyundai.
Luke DeVere (Gyeongnam FC): Out injured (knee) for the 1-0 loss away to Busan I'Park.
Matt McKay (Busan I'Park): Played a full game in midfield as Busan continued their good recent form, with their third consecutive victory, a 1-0 triumph over Gyeongnam.
Adrian Madaschi (Jeju United): Put in a full shift as his side slipped to third after a 1-1 draw away to 10-man Seongnam Ilhwa.
Sasa Ognenovski (Seongnam Ilhwa): Played a full game in the 1-1 draw with Jeju United.
Matt Simon (Chunnam Dragons): Out injured (groin) for the loss to Ulsan.
Dino Djulbic (Shaanxi Chanba): Played a full game in defence and opened the scoring in the sixth minute as his side won 3-1 over second-placed Jiangsu Sainty.
Joel Griffiths (Shanghai Shenhua): Returned from injury and put in a full shift in a 1-1 draw away to Liaoning Whowin.
Rostyn Griffiths (Guangzhou Fuli): Returned to the side to play a full game, in the 4-2 loss away to Shanghai Shenxin.
Mile Sterjovski (Dalian Aerbin): Started and played 77 minutes in the 2-1 loss to champions and leaders Guangzhou Evergrande.
Milan Susak (Tianjin Teda): Started but was replaced at the break with his side 3-0 down, as they suffered a 4-1 loss to Dalian Shide following their AFC Champions League thrashing.
Follow Ben Somerford on