GB Blades of Steel. This run demonstrates that you can win whole periods without any input. The best result reached halfway to the second period until the opponent made a goal. It seems possible to win the whole game by idling, but based on some testing the winning probability could be something between 1/1000 and 1/100000. All meaningful button combinations could be tested with a Lua script and these simple conditions: If opponent goal count = 1, then terminate attempt. If the 3rd period time = 0, then you win.
I think the run should first make a goal as fast as possible and then use the next face-off to seed the winning run. Just win the face-off and start the bot.
I think there are 10 meaningful inputs per frame: U,R,D,L,UR,UL,DR,DL,A,B. This means that for 5 frames there are 100000 possible combinations. If you know how to use bot/Lua, please consider trying this. Remember to disregard lag frames, so that the bot does not waste half the attempts.