Truro gained a useful point at Marsh Lane as they edged further away from the wrong end of the National League South table.
City boss Lee Hodges named an unchanged side from the one that beat Hungerford Town 2-0 in the week, with Brazilian keeper Adrian Basso returning on the bench.
After a goalless first half, City went ahead after 56 minutes with right back Arran Bentley scoring with a good far post header from a corner by Ryan Brett, with the home side soon leveling through a controversial Scott Davies penalty and that was how it stayed.
He said: "We were nice and solid and resolute. And after last week (when City lost. 6-0 at home to East Thurrock Utd) it's good to have taken four points from two games.
"It was back to basics, though the game wasn't a classic.
"It was a clean challenge by Jack, but the referee could not seem to wait to give the penalty.
"Everyone in the ground was laughing. I thought when we scored we would go on and win
".After the penalty they got a bit of a head of steam but we defended well and Tom McHale made a couple of important late saves."
The result leaves City 17th in the table four points clear of the relegation places.
They are next in action at home to Poole Town on Tuesday evening.
City: McHale; Bentley, Pugh, Smith, Richards; Thompson, Knowles, Adelsbury, Brett, Cooke, Neal. Subs: Fallon, White, Allen, Afful, Basso