how many checkmates are there

CruiseShip

 nope too late anyway.   Sorry!

CruiseShip

 

AussieRookie

5.  Spot on, man.

CruiseShip

List them

Dsmith42

I count just four - Nxg7#, Bxf7#, Rxe7#, and Qxf7#.