Ten Kings Puzzle

How can all ten kings be checkmated with just one move?

----------
|       Q|
|   kpk  |
|N kkp k |
|     k  |
|  k  Pk |
| R NkkP |
|K  R    |
| B  B   |
----------