Solid run with a couple mistakes, sub 28 a possibility?
Played on original Super Famicom with SD2SNES