Surprised this hasn't been posted yet, so figured I'd do it myself! For those who haven't seen it:
https://streamable.com/puw10a
Penalty and a yellow card the correct call for me, assuming that contact has indeed been made (which I think there was, although I've yet to see a photo or video...