Mate in 1 Puzzles

Puzzle 1
Puzzle 2
I did get this mate in the end but not at the first opportunity. Luckily my opponent also missed it giving me another chance to end the game!
Puzzle 3
I played Nxd5+ which also forces mate.
Puzzle 4
My opponent took a pawn on e7, I automatically played Bxe7 missing the mate in 1!
Puzzle 5
How did I miss this with 22 minutes on the clock?
Puzzle 6
Both kings are in mortal danger, luckily black wins the race to checkmate.
Puzzle 7
Whites last move Rb8 attacks my bishop, so naturally, I rescued my bishop instead of checkmating my opponent.
Puzzle 8
Another classic back rank checkmate! I overlooked this, played rook d7, and proceeded to queen the b pawn.
Puzzle 9
This is possibly the hardest of the ten puzzles.
Puzzle 10
The pawn on c6 and the queen control all of the king's escape squares.