Aston Villa held their nerve as they kept out Middlesbrough to set up a Championship play-off final against Fulham at Wembley.
Stewart Downing’s 89th-minute free-kick against the bar was as close as Boro came to forcing extra time.
But Villa held on to win the play-off semi-final thanks to Mile Jedinak’s first-leg header.
It came on a night when the club paid tribute to former player Jlloyd Samuel, who died in a car crash on Wednesday.
A minute’s applause was held at Villa Park before the match and supporters sang “there’s only one Jlloyd Samuel” during the tribute.
For all their commitment and effort, Tony Pulis’ side were sentenced to at least another season in the Championship after failing to test Villa keeper Sam Johnstone.
Villa did survive one scare at the end when keeper Johnstone was booked for being adjudged to have handled Adama Traore’s attempted chip outside the box.
It might not have had the pace to beat the backtracking defenders, which led to referee Mike Dean opting to show a yellow card rather than red.
Boro could not take advantage of the subsequent free-kick, former Villa winger Downing’s left-footed effort cannoning off the top of the bar and away to safety.
Boro give Villa late scare
After Villa failed to cash in on their powerful start, roared on by their hungry fans, a tense first half proved to be one of bits and pieces when it came to end product.
Conor Hourihane looked certain to score from six yards out, only to be denied and left limping by a superbly brave tackle from George Friend.
But Villa defender James Chester’s right-foot shot on the turn was probably the best chance, going just wide.
At the start of the second half, Lewis Grabban then went even closer when denied at the near post following top-scorer Albert Adomah’s low delivery from the left flank.
And on-loan Bournemouth striker Grabban had a thundering long-range effort tipped over.
The introduction of Rudy Gestede left Villa with the challenge of dealing with two of their former front players, Traore having proved, as expected, a real handful.
But there were no real alarms right until that heart stopping double escape at the death.
Aston Villa manager Steve Bruce told BBC Sport:
“It [Sam Johnstone’s handball] probably should have been a red card, but, with only two minutes left, it might not have made much difference.
“They only had one shot on target in two games and we had the better chances tonight. If any team deserved to win, it was us.
“I’m delighted for our fans who have suffered a lot. Now we’ve got 11 days to prepare for Wembley.
“It’ll be very difficult against Fulham but it’ll be two football playing teams and we hope to give them a game and show what we can do too.
If you win in a play off final, it’s a great way to do it, but, if we are to win, we are going to have play very well.”
Middlesbrough manager Tony Pulis told BBC Sport:
“Over the two games there have been periods when we’ve been on top, but we’ve not created enough chances.
“And, in the end, the teams that finished third and fourth over 46 games are going to Wembley.
“That’s credit to Fulham and Villa, who are hardworking, stubborn and well organised.”
On the decision not to send Villa keeper Johnstone off, Pulis added to Sky Sports: “I’m really disappointed.
“Everybody understands the rules and you need him to make the correct decision. I don’t think he’s made the correct decision.
“Personally, I think it was the wrong decision and I’m sure there are a lot of people watching who would agree with me.”