Daily puzzle 12/05/22

Sort:
Avatar of sirmasterr

Difficult

Avatar of hypercard

I have seen this theme before.

The answer should be:

1. Qe8+! Qxe8 

2. Rxe8+ Kxe8

3. Rxc8#