Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 Nf6 3. Nc3 d6 4. e4 Nbd7 5. Bf4 g6 6. Qd2 Bg7 7. O-O-O a6 8. f3
b5 9. g4 b4 10. Na4 Qa5 11. b3 Nb6 12. Nxb6 Qxb6 13. Kb1 Bd7 14. h4 a5 15. h5
a4 16. hxg6 hxg6 17. Rxh8+ Bxh8 18. Qh2 Bg7 19. e5 dxe5 20. Bxe5 axb3 21. cxb3
Qa5 22. g5 Nh5 23. Bxg7 Nxg7 *
Position (FEN): r3k3/3bppn1/6p1/q1pP2P1/1p6/1P3P2/P6Q/1K1R1BN1 w q - 0 24
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 917
Best move: Qh8#