Daily puzzle 12/05/22

Sort:
sirmasterr

Difficult

hypercard

I have seen this theme before.

The answer should be:

1. Qe8+! Qxe8 

2. Rxe8+ Kxe8

3. Rxc8#