League and Club Championship games

In a recent League match Aaron Welson on board 1 has just played f3 in this position.

What happened next? 

Can white avoid checkmate?


Here is how Andrew Hutchins won his Club Championship game this week with a neat finish.