Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nc3 c6 3. d4 a6 4. d5 Qc7 5. e4 e5 6. Nf3 d6 7. a3 c5 8. b4 b6 9.
Be3 h6 10. Rb1 Nf6 11. Nd2 Bd7 12. h3 a5 13. bxc5 bxc5 14. Nb5 Bxb5 15. Rxb5
Be7 16. f4 Nbd7 17. f5 O-O 18. g4 h5 19. g5 Ne8 20. Qxh5 Rb8 21. g6 Rxb5 *
Position (FEN): 4nrk1/2qnbpp1/3p2P1/prpPpP1Q/2P1P3/P3B2P/3N4/4KB1R w K - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 869
Best move: Qh7#