Chess Puzzle #006

Avatar of mykeLs23
| 0

One of my recent and a good mate as well

can you spot the mate