A Jennifer Cudjoe winner four minutes from full time narrowly failed to earn Ghana last-eight qualification, and left an unlucky Finland without a point in the competition.
The two sides exchanged second-half goals via Juliette Kemppi and Sherifatu Sumaila, but despite the late drama Ghana were left agonisingly short of Group A rivals Canada and Korea DPR on goal difference.
The group was intriguingly poised going into the final round with both teams still alive, though anxiously awaiting the outcome of the contest between leaders Korea DPR and second-placed Canada in Montreal.
The match in Moncton proved to be an absorbing affair with both sides searching desperately for the win which might lift them into a maiden last-eight appearance.
The contest was evenly poised from the outset with chances at either ends. Wasila Diwura-Soale failed to convert a golden opportunity from close range for Ghana, while Finland’s Nora Heroum struck the crossbar with a free-kick.
Emilia Iskanius was then forced to clear off the line for the Europeans after Diwura-Soale had looked to profit from the goalkeeper’s error. However, it was the Finns that concluded the opening period with the better openings as Natalia Kuikka and Heroum both narrowly failed to find the target.
Finland did go on to grab the opener five minutes after the interval, though, with Kemppi converting smartly from Ria Oling’s assist.
However, a desperate Ghana turned on the power and eventually equalised just past the midway point of the half with Sumaila taking advantage of a turnover to slot home.
Finland goalkeeper Krista Moisio made a superb point-blank stop from Veronica Appiah, but Ghana were not to be denied and Cudjoe powerfully converted with a drive from the edge of the penalty area for the winner.
Live Your Goals player of the match: Sherifatu Sumaila (GHA)