Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h4 e5 7. Nb3 Be7 8. f3
h5 9. Bd3 Nbd7 10. Be3 b5 11. Qd2 Nc5 12. Nxc5 dxc5 13. O-O-O Bb7 14. Kb1 Qc7
15. g4 b4 16. Nd5 Bxd5 17. exd5 Nxd5 18. Be4 Nxe3 19. Qxe3 Rb8 20. gxh5 Rxh5
21. Rhg1 g6 22. Rd5 Kf8 23. Bd3 c4 24. Be2 a5 25. f4 exf4 26. Qd4 Rxd5 *
Position (FEN): 1r3k2/2q1bp2/6p1/p2r4/1ppQ1p1P/8/PPP1B3/1K4R1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 955
Best move: Qh8#