The boys playing in the SSFA Senior National Trophy semi final had to endure dreadful conditions when they met at Albyn Park, Broxburn on Wednesday.
Despite the weather of constant rain and wind gusts of around 60 miles per hour the teams served up a thrilling game which Fife won by 4-3.
The Fifers edged out their opponents to secure their place in the final but West Lothian pushed them all the way.
With the strong wind at their backs it was Fife who took the lead after 15 mins. A well placed shot by Keiran Morris gave them the lead, his shot being whistled in by the wind.
West Lothian did come back well however and they equalised when Caelan Arthur finished neatly at the front post after a good move.
At 1-1 and now with the wind in their favour it seemed in the second half that West Lothian might push ahead but Fife had others ideas. With Freddie Rowe starting to influence the game more it was Fife who went ahead.Kyle McMulkin fired them ahead with a timely double.
When Kieran Herd headed a fourth home to give Fife a 4-1 lead it looked all over.
West Lothian had other ideas however. Arthur scored to make it 4-2 with ten minutes to play and when he added his third goal from a correctly awarded penalty it was all to play for with five minutes to go.
Fife held on in the end to secure their place in the final despite West Lothian’s brave effort. Fife will await the outcome of the second semi final between Aberdeenshire and Lanarkshire.
That game has still to be arranged but is likely within the next few weeks.