Name The Next Two Moves

Sort:
zankfrappa

     Can you figure out white's final two moves which result in black's
resignation?

BONUS: Can you name the two participants in this match?