Chess puzzle (Checkmate)
Moves: 1. b3 e6 2. Bb2 d5 3. e3 Nf6 4. f4 Nc6 5. Nf3 Be7 6. Bb5 a6 7. Bxc6+ bxc6 8.
O-O Bb7 9. Ne5 O-O 10. Rf3 c5 11. Rh3 g6 12. d3 a5 13. a4 c6 14. Nd2 d4 15. e4
Bd6 16. Ndf3 Nd7 17. Nc4 Be5 18. fxe5 Ba6 19. Nd6 Qe7 20. Qd2 Nxe5 21. Nxe5
Qxd6 22. Qh6 Qxe5 *
Position (FEN): r4rk1/5p1p/b1p1p1pQ/p1p1q3/P2pP3/1P1P3R/1BP3PP/R5K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 719
Best move: Qxh7#