Thistle failed to gather three points for the seventh game in a row while visiting Dalkeith at the weekend.
After a tight first 20 minutes, Kirrie were reduced to 10 men – Marc Ogg being shown red for a dangerous challenge on McNaughton.
From then on, Kirrie were under the cosh and almost fell behind on 28 minutes, but after showing some good footwork, McNaughton could only strike the post.
The home side’s Paterson threatened moments later, curling an effort just over the bar.
Then Walters had a header into the side netting, but Dalkeith failed to get the pivotal first goal.
And it was Thistle who almost took an unlikely lead at half time, but Stewart Russell’s header could only find the goalkeeper’s grasp.
Dalkeith went ahead five minutes into the second half when Linton grabbed his first of the day, volleying under the diving Knox.
The Kirrie ‘keeper was busy again, stopping well from Pusledski’s driven volley from 20 yards, but was left helpless when Linton doubled his tally midway through the half.
Thistle almost pulled a goal back after some extraordinary work by frontman Urek.
Substitute Steven Barclay crossed well for S. Russell to head agonisingly wide of the post.
Flynn grabbed a third goal in injury time for the hosts, beating Knox at his near post with a powerful strike.
After such a disappointing run of results, Thistle now sit third bottom of the McBookie.com East Premier League, and as the season draws to a close, Kirrie must dig deep to pick up points whenever possible.