Jordan Rhodes scored a second-half equaliser for Blackburn to deny his old boss Lee Clark a season-ending victory for Birmingham City.
Ravel Morrison's first-half 20-yard left-foot strike looked to have put the Blues on their way to victory.
But Rhodes, so prolific in his days at Huddersfield under Clark, levelled with a close-range header on 66 minutes.
That was his 29th Championship strike of the season - the second best tally in the division.
- For a match of almost no importance and little interest outside either Birmingham or Blackburn, St Andrew's attracted a gate of 18,979 - Blues' second highest home crowd of the campaign, beaten only by the local derby with Wolves on Easter Monday.
A point for the Blues was enough to earn them a top-half finish in 12th, seven points shy of the play-offs and five places (but only three points) higher than Rovers, who escaped the drop zone by just four points.
Blues were the dominant side for the opening half hour, although it took a one-hand save by home keeper Jack Butland to deny Rhodes.
That then triggered a succession of long-range attempts from the home side.
Nathan Redmond had a 25-yard shot tipped round the post before Chris Burke fired just wide after being set up by the overlapping Paul Caddis, but the breakthrough finally came just three minutes before the break.
Morrison tried his luck with his left foot and this one fizzed low into the keeper's left corner.
But Rovers were level midway through the second half from David Goodwillie's free-kick, David Jones's header being parried by Butland, only for Rhodes to nod in the rebound.
His 29-goal league tally (including two for Huddersfield in August) leaves him just one shy of Crystal Palace striker Glenn Murray.
Birmingham manager Lee Clark:
"The way we have finished has been encouraging. I am looking forward to the summer. It is going to be busy and I am looking forward to building a young vibrant squad.
"No transfer fees will be paid. The budget will not be anywhere near where it was so players coming in will not be getting the same salaries as they have in the past."
Blackburn caretaker manager Gary Bowyer:
"I thought it was very much an end of season game but in the second half we deserved a goal and we might have nicked the game."
- 01 Butland
- 06 Davies
- 28 Caddis
- 30 Robinson
- 32 Ferguson
- 07 Burke
- 12 Morrison
- 14 Gomis (Reilly - 73' )
- 15 Elliott
- 22 Redmond
- 19 Zigic
- 13 Doyle
- 04 Caldwell
- 08 Mullins
- 16 Arthur
- 26 Lee
- 33 Reilly
- 21 Asante
- 29 Sandomierski
- 16 Dann
- 19 Kane
- 31 G Hanley
- 12 Pedersen
- 17 Williamson (Stewart - 46' )
- 24 Morris
- 36 Jones
- 11 Rhodes
- 15 King
- 25 Goodwillie (O'Sullivan - 76' )
- 45 Urwin
- 05 Givet
- 23 Rekik
- 32 Stewart
- 35 Bentley
- 44 O'Sullivan
- 21 Nuno Gomes