https://chesschest.com/john-with-a-double-check-checkmate/
John with a Double Check Checkmate!