Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd2 Nf6 6. a3 Bxc3 7. Bxc3 O-O 8.
Nf3 Bg4 9. Be2 c6 10. O-O Nbd7 11. Re1 Ne4 12. Bd2 Ndf6 13. h3 Bh5 14. Ne5 Nxd2
15. Qxd2 Ne4 16. Bd3 f5 17. Bxe4 fxe4 18. Re3 Qg5 19. Qb4 Bf3 20. g3 Qf5 21.
Kh2 Rf6 22. Qxb7 Qxh3+ 23. Kxh3 *
Position (FEN): r5k1/pQ4pp/2p2r2/3pN3/3Pp3/P3RbPK/1PP2P2/R7 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1058
Best move: Rh6#