City came from behind to gain a point with a late strike from Jo leaving Juventus unbeaten in Group A but unable to progress into the knockout stages after becoming only the second side to draw all their six games in the group stage of a European competition.
City boss Roberto Mancini made nine changes to the side that won 3-1 at West Ham last weekend.
Less than 7,000 fans were treated to a poor first half of entertainment which was enlivened only by Juve taking the lead just before the break.
Young striker Nicolo Giannetti marked his first Juve start with the opening goal which set the second half up nicely.
Certainly there was more quality on offer after half-time but as the clock ticked down it looked as if City were heading for second spot in the group and potentially a tie against one of the Champions League teams who dropped down into the Europa League.
But with 14 minutes remaining the impressive Adam Johnson played the ball into Jo and the Brazilian turned and fired past Alex Manninger.
Johnson could have won it for the visitor’s with a last minute free kick but a point was sufficient to delight the 1,500 travelling supporters.
Referee: Istvan Vad (HUN)
Venue: Stadio Olimpico
Juventus scorers: Nicolo Giannetti 43
Man City scorers: Jo 76
17 Traore (Boniperti 66)
04 Felipe Melo (yellow card)
05 Sissoko (yellow card)
27 Krasic (Camilleri 56)
10 Del Piero
41 Nicolo Giannetti (Buchel 79)
08 Wright-Phillips (Chantler 90+2)
11 A Johnson
43 Nimely (Zabaleta (61yellow card)