Cardiff beat Middlesbrough at the Riverside Stadium on Sunday in a one sided semi final that made the football world sit up an take notice.
They didn't pull off the only shock. Barnsley themselves caused the upset of the round by beating Chelsea. Portsmouth, who play W.B.A. in the semi final beat Man Utd at Old Trafford.
The only game to go to form was Albion's win against Bristol Rovers.
So good luck to Cardiff. The FA Cup dream is turning to reality.