James Horan was pleased that his side "figured things out" after they were recovered from a rattling in the first half to beat Tyrone by 1-16 to 0-13 and advance to the All-Ireland final.
Mayo trailed by 0-7 to 0-3 in the closing stages of the first half after being forced into basic errors and poor shooting by a hungry Tyrone side but recovered to close to a point at the break and assumed control after the change of ends.
"We started off that game extremely poorly, we looked slow and lethargic and Tyrone raced into a lead. We were hanging in there for the first 20 minutes of the fist half," Horan told RTE.
"We got to grips with it and started to grind it out and the last 10 minutes of the first half were good, Chrissy Barrett got a few great scores for us which gave us a bit of momentum.
"We had a chat at half time about what we needed to do and in the first 10 minutes of the second half we played like we could and took over the game.
"We tried to go back to basics and move the ball like we can and we got a couple(of points) and Freesers(Alan Freeman) stuck away the penalty well.
"We were in control of the game from there on."
There were aspects of Mayo's performance that Horan was less than pleased about and they will need an improvement when they meet either Dublin or Kerry on September 22.
"We missed two 14-yard frees, we missed seven of the easiest scores you will ever come across, we'd a goal scored that was disallowed. If we had lost today I would have loads to talk about but we kept grinding and I think we were worthy winners in the end," he added.
"In games we fancy ourselves to get stronger and stronger as the game progresses. We saw that today."
There will be serious doubts over Cillian O'Connor's involvement in the All-Ireland final after he was substituted after suffering a shoulder injury.
"I don't know how serious it is, it didn't look good though. He has a problem with his shoulder so we'll just have to see. I'm meeting with the docs straight after this," Horan said.