Another mate in 7

Sort:
Avatar of brazenbishop101

This was taken from one of my games. Perhaps White did not make the best moves, but let's forgive White his lapses and see if you can solve it.

Avatar of -waller-

I don't get enough of those kind of mates in my games.