Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. c4 d6 5. h3 O-O 6. Nc3 Nbd7 7. Nf3 c6 8. Rc1
Nh5 9. Bh2 e5 10. d5 c5 11. e4 f5 12. exf5 gxf5 13. Nb5 Qe7 14. Be2 Nb6 15. O-O
f4 16. Nxe5 Qxe5 17. Bxh5 Qg5 18. Kh1 Bxh3 19. gxh3 Rf5 20. Bg4 Rf6 21. Be6+
Kh8 22. Rg1 Qe5 23. Rg4 Raf8 24. Nc3 Nxc4 25. Qg1 Bh6 26. Rg8+ Rxg8 *
Position (FEN): 6rk/pp5p/3pBr1b/2pPq3/2n2p2/2N4P/PP3P1B/2R3QK w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 758
Best move: Qxg8#