Rovers picked up a point on the road despite having Bradley Dack sent off midway through the second half at Swansea City.
Dack was shown a second yellow card just 10 minutes after Tom Carroll was sent for an early bath for two bookings himself in what was a tight encounter in south Wales.
Danny Graham grabbed a milestone strike for the club just four minutes into the clash on his return to The Liberty Stadium.
The frontman, who enjoyed one-and-a-half years as a Swans player, finished off a flowing move to put the visitors ahead early on, but the lead didn't last long.
Just six minutes later, the impressive Andre Ayew headed home from close range to level things up, and that was where the goalscoring finished, despite chances for both sides.
Tony Mowbray named an unchanged side once again, which meant Lewis Travis appeared for the 50th time in Rovers colours and partnered Corry Evans in the centre of midfield.
The home side included former Rover Matt Grimes, who appeared 13 times in the 2015-16 campaign, in their lineup, with the Devonian captaining Steve Cooper's side.
Rovers raced into the lead just four minutes into the encounter, with Graham coming back to haunt one of his former sides on familiar territory.
Corry Evans won the ball high up, Dack fed Adam Armstrong and his low ball in was perfect for Graham who slotted home for his 50th Rovers league goal.
But the hosts managed to level the score almost immediately. An inswinging corner from a former Rovers loanee in Grimes was simply nodded past Christian Walton and into the bottom left-hand corner from six yards out.
A mix up-between Tosin Adarabioyo and Evans let loanee Sam Surridge in, but after breaking forward the striker poked well wide of Walton's goal.
Two opportunities came and went for Ayew, who smashed wide from the edge of the box before Walton was in the right place to save with his legs from the Ghana international forward.
Ayew had the first shot of the first half, with Walton being forced to beat away another effort after he again cut in from the right.
There was drama just before the hour mark when the hosts had Carroll sent off for a lunge on Travis, with the ex-Tottenham man collecting a second yellow card and being handed his marching orders by referee Jeremy Simpson.
Having already thrown Elliott Bennett on Mowbray made a second alteration by bringing on Lewis Holtby for Evans in an attacking change.
But 10 minutes later Simpson evened the teams up by showing Dack a contentious second yellow just 10 minutes after Carroll's dismissal.
The game became stretched and Walton had to be brave to dive at the feet of substitute Aldo Kalulu after Grimes threaded a ball through to the Frenchman with under 10 minutes remaining.
At the other end, a mazy run from Sam Gallagher led to Freddie Woodman pushing the ball clear as Rovers ensured they remained a threat on the counter.
Overall, it will probably be seen as a good point on the travels as Rovers' four-game winning run ends but the unbeaten run continues for Mowbray's men who head to Bristol City on Saturday afternoon.
Swansea City: Woodman, van der Hoorn, Grimes (c), Celina (Kalulu, 78), Carroll, Surridge, Ayew, Roberts, Bidwell, Byers, Cabango.
Unused substitutes: Nordfeldt, Fulton, McKay, Baston, Wilmot, Naughton.
Goal: Ayew, 10.
Booked: Carroll, 32, 57
Sent off: Carroll, 57.
Rovers: Walton, Nyambe, Lenihan (c), Adarabioyo, Downing, Travis, Evans (Holtby, 64), Armstrong, Dack, Rothwell (Bennett, 56), Graham (Gallagher, 71)
Unused substitutes: Leutwiler, Johnson, Brereton, Buckley.
Goal: Graham, 4
Booked: Dack, 8, 67.
Sent off: Dack, 67.
Referee: Jeremy Simpson.