Prejuce Nakoulma had an effort disallowed during the extra half hour, and Jonathan Pitroipa was dismissed after picking up his second yellow card.
However, Ghana missed three of their five penalties during the shootout, ensuring that Burkina Faso will meet Nigeria on Sunday.
Read how all the action unfolded below:
6pmGood evening! With around half-an-hour to kickoff, let's take a look at the teams for the second of the semi-finals.
6.02pmBURKINA FASO STARTING XI: Daouda Diakite, Mohamed Koffi, Bakary Kone, Paul Koulibaly, Mady Panandetiguiri, Djakaridja Kone, Charles Kabore, Florent Rouamba, Prejuce Nakoulma, Jonathan Pitroipa, Aristides Bance
6.04pmGHANA STARTING XI: Fatau Dauda, John Pantsil, Isaac Vorsah, John Boye, Harrison Afful, Emmanuel Agyemang Bade, Rabiu Mohammen, Kwadwo Asamoah, Christian Atsu, Mubarak Wakaso, Asamoah Gyan
6.05pmThe big news for Ghana is the inclusion of Mubarak Wakaso. The Espanyol midfielder scored a brace off the bench in the quarter-final against Cape Verde.
6.06pmMohamed Koffi had been a concern for Burkina Faso after training separately from the team earlier in the week, but he has proved his fitness and is included in the starting lineup.
6.09pmA big factor this evening could be the much-discussed Nelspruit pitch. The turf at the Mbombela Stadium has been heavily laden with sand throughout the tournament, causing all sorts of the problems for the teams that have played there. This could benefit the Burkina Faso players, as all of their matches so far have been at the facility.
6.12pmIn case you missed it earlier, the winner of tonight's game will face Nigeria in the final on Sunday, after they cruised past Mali, beating them 4-1.
6.13pmAhead of the match, Burkina Faso coach Paul Put told reporters: "Ghana is another challenge but we're going to approach it in the same way as the other games.
"To be on the same level is not easy but we'll try to get the most fit players on the pitch.
"We have the quality to compete with every team in this tournament. But we need focus and determination."
6.14pmKewsi Appiah, the Ghana coach, said: "I think Burkina Faso's midfield and defence are strong, considering they've only lost one goal and they've got some glimpses of good attacking.
"I believe a couple of the players that we've got means we can perform better than we have so far."
6.17pmThis match should be a fairly close and defensive one. Both have been very tidy at the back so far during this tournament. The bookmakers have Ghana as the marginal favourites.
6.20pmIt's not the biggest crowd of the tournament, but the fans that have turned out are taking is seriously, there's plenty of facepaint and banners in the crowd to help the fans show their allegiances.
6.23pmThe players are making their way out onto the pitch ready for the national anthems before kickoff.
6.27pmBurkina Faso have never made the final of the Africa Cup of Nations, while Ghana have on four previous occasions, but are without a title since 1982.
6.29pmWith the anthems over, the teams are lined up and ready to go.
2 minA physical start by Burkina Faso sees Bakary Kone bundle Asamoah Gyan, who is sporting a particularly eye-catching hairstyle, to the ground, conceding a free kick.
3 minCHANCE! The ball falls to Aristides Bance on the edge of the area, but his strike goes wide.
5 minBoth sides still seem to be adjusting to the quality of the pitch at Nelspruit. Neither have been able to keep possession for more than a few passes, with the ball bouncing unpredictably along the sandy turf.
7 minPENALTY APPEAL! Jonathan Pitroipa is pushed down inside the penalty area by John Boye, but the referee waves the Burkina Faso striker's appeal away. Boye didn't seem to get anything on the ball, it wouldn't have been a shock to have seen that given.
9 minJohn Pantsil is on the ground in agony. He was chasing the ball towards the goalline when he reached for the back of his thigh before falling to the ground. Unfortunately for the former Fulham and West Ham defender, it looks like a hamstring injury, and he's being lifted on to the stretcher.
11 minSUBSTITUTION! Pantsil has now been stretchered off, Solomon Asante taking his place. It's always a shame to see a player have to leave a game through injury, particularly so early on.
12 minPENALTY! Ghana are awarded a spot kick, as Panandetiguiri makes contact with Atsu.
14 minMubarak Wakaso clinically dispatches the penalty to give Ghana the lead. The Burkina Faso players are livid with the referee, there was very little contact between the two players, less than at the other end when Pitroipa was brought down a few minutes earlier.
16 minUp until the penalty, Burkina Faso had had the brighter start of the two teams, there previous time on the pitch paying dividends. It doesn't look like they've let their heads drop too much through.
18 minCHANCE! Some good build-up play by Burkina Faso leads to a shot for Jonathan Pitroipa. The striker tries to volley the ball, but it's blocked and the ball goes out for a corner, which Ghana clear with ease.
21 minBOOKING! Rabiu Mohammed is booked for pulling down Prejuce Nakoulma, who had made a brilliant run down the wing for Burkina Faso.
22 minKabore curls the free kick around the wall, but it's Ghana who get on the ball first, clearing it away from the penalty area.
24 minCHANCE! Wakaso looks for his second with a curling strike from range. The shot finishes low, making it tricky for Diakite in the Burkina Faso goal, but the keeper manages to gather it.
25 minBurkina Faso win another free kick, which Kabore curls towards the Ghana goal, but it's put out for a corner. The delivery is deep, and falls to Nakoulma on the edge of the area. He controls the ball well, but puts it just wide of the post.
27 minAsamoah Gyan makes a run for Ghana, but he loses control of the ball due to a couple of irregular bobbles on the sandy pitch, and Burkina Faso get the ball away.
29 minCHANCE! Bance slides the ball out wide to Nakoulma, who hits the ball on the half-volley, but the ball goes well wide. He's had a few chances from distance now.
30 minKabore fires the ball forward for Bance, but some close marking from the Ghana back four means he can't get control of the ball. It's all Burkina Faso at the minute.
31 minCHANCE! Asamoah Gyan has only the keeper to beat after timing his run perfectly to beat the offside trap set by Burkina Faso, but he takes too long to go for his shot, leaving himself an impossible angle, allowing Diakite to block his effort.
32 minCHANCE! Kabore fires the ball forward for Nakoulma, who makes a brilliant run towards the Ghana goal, but he slices his shot, and it blasts high in to the stands.
34 minPENALTY APPEAL! Agyemang is brought down in the Ghana penalty area by Koulibaly. The Burkina Faso defender doesn't get anything on the ball, it looked more of a penalty than Ghana's earlier spot kick, but this time the referee waves the appeal away.
36 minGhana had been starting to see a little more of the ball, but Burkina Faso are back on the attack now, Pitroipa looking to feed the ball through to Bance on the edge of the Ghana penalty area, but Boye manages to head to ball away.
38 minCHANCE! Ghana take the ball down the sideline before crossing it in to the area, where it falls to Asante, but the substitute gets a poor contact on the ball, and it's blasted well high of the crossbar.
40 minRabiu Mohammed has taken a knock to the head, so the referee has stopped the game while he receives some treatment, but he looks to be alright.
43 minGhana seem to be trying to keep possession, and therefore keep their lead, to the break. They seem happy just to hold the ball in midfield, with plenty of players around the ball.
45 minNakoulma gets the ball in sight of the Ghana goal yet again, but this time he looks for support, picking out Pitroipa, but the midfielder is being well marked, and Ghana get the ball away.
45+2 minBurkina Faso are finishing strongly, Kabore looking for Nakoulma again, but he fails to get the ball through the back four.
7.18pmSo, Ghana head in to the tunnel with a one-goal lead after the first half of this Africa Cup of Nations semi-final.
7.19pmThe scoreline seems harsh on Burkina Faso, they've definitely created the better chances so far, have looked more comfortable with the pitch conditions, and arguably should have had a penalty.
7.21pmIt was a particularly interesting half for the referee. Slim Jdidi had to judge three penalty appeals in the first 45 minutes. Going on the TV replays, it looks like the only one he awarded was actually the only one that should not have been given.
7.25pmMubarak Wakaso's spot kick was brilliantly taken, giving Diakite no chance in the Burkina Faso goal. Asamoah Gyan ande Solomon Asanta both spurned chances to double Ghana's advantage.
7.27pmAt the other end of the pitch, Prejuce Nakoulma has caused all sorts of problems for the Ghana defence, shooting from all distances. However, he hasn't given Fatau Dauda too much to worry about in the Ghana goal.
7.31pmThe players are heading back out for the second half.
47 minGhana have made a bright start to the second half, forcing a corner inside the opening minute. However, some physical play from Asamoah sees the ball handed back to Burkina Faso.
48 minSUBSTITUTION! Derek Boateng is on for Rabiu Mohammed. Rather unusual to see a change two minutes in to the second half rather than at half time.
49 minBurkina Faso looks to catch out the Ghana new boy, immediately going on the attack before Boateng is in position, but his teammates fill in well, and play the ball back down the other end of the pitch.
51 minBurkina Faso are pushing for an early equaliser, but Bance is penalised for a collision with Asamoah, gifting possession back to Ghana.
53 minPitroipa makes a brilliant run down the wing with Kabore and Nakoulma waiting in front of goal, but his cross is put behind for a corner.
54 minCHANCE! The corner is delivered to the box, and Bance climbs up for the header. Somehow, Fatau Dauda manages to claw the ball out of the net, just preventing the goal.
56 minIsaac Vorsah has been the main marker of Jonathan Pitroipa this evening, but he hasn't been able to cope with the Burkina Faso player's pace at all. A number of chances have come from crosses from Pitoipa from the right wing.
58 minCHANCE! The ball breaks for Ghana, and Asamoah Gyan finds himself through on goal. He smashes the ball from just outside the six-yard line, but the ball is parried back off the post.
59 minCHANCE! Down the other end, Pitroipa slides the ball in towards the Ghana goal, but Kabore can't quite get on the end of it.
61 minA brilliant ball forward falls to the feet of Aristide Bance, who has had a strong start to the second half, and he fires the ball superbly past Dauda, who is rooted to the spot and can only watch as the ball flies past him.
63 minThe goal seems to have increased the urgency in both teams. Ghana might have been thinking that one goal would be enough, while Burkina Faso look keen to capitalise while they're getting the majority of the possession.
65 minNakoulma does brilliantly not to lose the ball while surrounded by four Ghana defenders, eventually getting the ball to Kabore, who returns it as Nakoulma breaks in to the box, but Badu gets to the ball first and gets the ball away.
66 minCHANCE! Pitroipa moves to the left wing and finds himself through on goal. He takes a shot but it goes just wide, but the offside flag was also up against Bance.
68 minBOOKING! Pitroipa gets a yellow card for what was essentially a catch. The Burkina Faso winger controls the ball between his arms before attempting to push on towards the Ghana goal, but it was spotted by the assistant referee.
70 minGhana are pressing up the pitch again, Asante looking for support on the edge of the penalty area before losing the ball, but Ghana win it back, they look keen to regain the lead.
72 minGhana almost catch Burkina Faso out with a quick free kick. Kone has the chance to clear but lets it go, much to the annoyance of his keeper, but the ball goes behind for a goal kick.
72 minBOOKING! Derek Boateng gets a yellow card for a foul on Pitroipa, giving Burkina Faso a free kick in a dangerous position.
73 minBance takes the kick from 30 yards out. He goes directly for goal, and manages to clear the wall with ease, but his effort doesn't quite dip enough, going just over the crossbar, although it looked like Dauda would have had it covered.
75 minBance needs some treatment after a clash of heads with Boye. A few second with an ice pack and he's ready to carry on.
77 minCHANCE! Atsu gets himself in to a dangerous position for Ghana, but Rouamba manages to block the ball, putting it behind for a corner, which is eventually forced behind for a goal kick.
77 minIt looks like there has been a but of afters following the corner, Asamoah Gyan making all sorts of gestures to the referee.
78 minBOOKING! Paul Koulibaly appears to have lashed out after the ball had gone out, kicking Gyan in the groin, and he may be lucky to only be shown a yellow for that move.
80 minIt's starting to get a little bit scrappy at the minute, causing the referee to have to get more involved. With extra time looming, neither side will want to find themselves a man short.
81 minPitroipa picks out Nakoulma again, but Nakoulma passes the ball back to the winger, catching him off guard, and he can't control the ball in time.
83 minMohamed Koffi pulls up with some pain in his right leg. He's already got a lot of tape on the leg. It looks like it may have just been a touch of cramp, as he's ok to continue after a moment or two's rest.
85 minCHANCE! From nothing, Atsu manages to force a brilliant save from Diakite. The Burkina Faso keeper parries the ball back in to play, but his back four manage to get the ball away, setting Pitroipa free on a counter attack.
86 minHarrison Afful looks to have picked up an injury as he limps towards the sidelines. Ghana have already used two substitutes, while Burkina Faso have all three still in tact. That could be crucial if the game does head in to an extra 30 minutes.
89 minAs we head in to the final two minutes it looks increasingly like there will be extra time to decide who joins Nigeria in the final. That said, Burkina Faso have twice scored in the 95th minute earlier in the tournament, so it's not over yet.
90+1 minGhana have a free kick, but it's delayed as Koffi is still struggling with his right leg, and he needs to be stretchered off the pitch.
90+2 minSUBSTITUTION! Henri Traore is on in place of the injured Koffi
90+3 minMubarak Wakaso takes a free kick for Ghana, but it's a poor one, and goes out on the sideline, in what should be the final attacking move of 90 minutes.
8.23pmExtra time beckons as the sides finish level after 90 minutes. It looks like Burkina Faso were expecting it, their only change has been forced by injury to Koffi, while Ghana can make just one more change, and have some very weary looking players on the pitch.
8.24pmIf either team have looks like taking the win it's Burkina Faso. Ghana were pushing hard towards the end of the match, but they looked tired, and couldn't make the most of the opportunities they created.
8.25pmBurkina Faso have already played 120 minutes once this tournament, needing extra time to get past Togo in the quarter-finals.
92 minBurkina Faso are on the attack early on, but lose the ball to their opponents, with Gyan picking up the ball in the Burkina Faso penalty area, but the ball is cleared.
94 minMady Panandetiguiri is showing signs of fatigue, losing his footing as he runs with the ball towards the Ghana goal. Tiredness will almost certainly be a factor during this extra half hour.
96 minCHANCE! Afful gets forward and takes a shot for Ghana, forcing a good save from Diakite. The save results in a corner, which Burkina Faso clear with ease.
97 minCHANCE! Burkina Faso immediately have a shot at the other end of the pitch, Nakoulma going for a header, but Dauda is alert in the Ghana goal and makes the stop.
99 minPitroitpa takes the ball down the wing towards the Ghana box, with Bance waiting in front of goal, but he has company, and is forced in to knocking the ball out.
100 minCHANCE! Burkina Faso win a corner, and Kabore floats the delivery in to Bakary Kone, but the pace on the ball seems to catch him out, and he heads over.
103 minAsamoah crosses the ball in towards the Burkina Faso goal, and his has teammates waiting in the box, but the ball goes behind, giving Burkina Faso a goal kick.
104 minCHANCE! Bance breaks down the left wing, wrong-footing Vorsah to get a clear shot on goal, but he puts far too much behind the ball, and it flies in to the stands.
104 minSUBSTITUTION! Ghana make their final change of the game, taking off Mubarak Wakaso for Emmanuel Clottey. Clottey is a recognised striker. Given how good Wakaso's penlty was earlier, Ghana clearly don't want penalties.
105 minDISALLOWED GOAL! Nakoulma gets the ball in the back of the net, but it's ruled out by the referee
106 minIt's a late decision by the officials, but they wipe Nakoulma's goal off the score board. His foot was very high and near to Dauda, but it didn't make contact with the Ghana goalie. Another controversial decision from the Tunisian ref.
108 minCHANCE! Burkina Faso thread the ball to Bance on the edge of the area, but his shot goes high again. Ghana are holding on at the moment, it's been all Burkina Faso since the start of extra time, and they clearly believe they should have the lead.
110 minGyan is injured after a heavy landing. He's gone off for treatment but Ghana have already made their three changes, so he'll have to come back on or leave his side down a man.
112 minCHANCE! Bance forces Daudo to tip the ball over the crossbar with a fantastic strike from the edge of the area. He gets another chance moments later, but somehow the Ghanian goalkeeper manages to keep the ball out again.
114 minBance has been mighty since half time. The FC Ausburg striker has had eight shots and one goal for Burkina Faso.
116 minCHANCE! Koulibaly goes for an ambitious shot from well outside the penalty area, but it is on target and need a good save from Dauda, who puts it over for a corner.
117 minRED CARD! Jonathan Pitroipa is booked for diving in penalty area. It's his second yellow of the game, and he's off.
118 minLooking at the replays, there was clear contact between the Ghanaian defender and Pitroipa. Somehow Pitoipa manages a smile as he heads off the pitch. It's been an odd display from the referee this evening.
120 minCHANCE! Atsu fires the ball in to Gyan, but he doesn't get enough contact with the ball, and it heads out, and we're less than a minute from penalties.
120+1 minCHANCE! Kabore passes the ball forward to Bance, who has to work hard to control the ball, but he manages to get the shot away only to see it fly high of the crossbar.
120+1 minEND OF EXTRA TIME: Burkina Faso 1-1 Ghana
9pmGhana were hanging on at times during the extra half hour, and were lucky to see a Burkina Faso goal disallowed and not to concede a penalty.
9.01pmThere'll be plenty of penalties now though, as the semi-final will be decided with a shoot out.
9.02pmBurkina Faso will not be happy to be without Pitroipa, who would surely have been one of the takers, but Ghana are without Wakaso, who took a brilliant penalty in the seventh minute, which feels like a very long time ago now.
9.04pmBoth teams are in huddles as they prepare for the spot kicks, there are nerves on the faces of players from both teams.
9.07pm*Burkina Faso 0-0 Ghana - Isaack Vorsah's effort goes well wide for Ghana
9.07pmBurkina Faso 1-0* Ghana Kone nets for Burkina Faso
9.14pmGhana missed three of their five spot kicks in the shootout to hand Burkina Faso the spot in the final of the Africa Cup of Nations.
9.15pmThey will take on Nigeria on Sunday in Johannesburg, in their first appearance in an Africa Cup of Nations final. They'll be missing Pitroipa though as he will serve a one-match ban for his sending off.
9.17pmThat's all from the Africa Cup of Nations this evening, join us again on Sunday when we'll have coverage of the final between Nigeria and Burkina Faso. Until then, good bye.