Welsh’s magical run continues