Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 e6 4. e4 Ne7 5. Nf3 d5 6. cxd5 exd5 7. e5 c5 8. dxc5
Nbc6 9. Bf4 Qa5 10. Be2 Qxc5 11. O-O O-O 12. Rc1 Qb4 13. Bg3 Qxb2 14. Nxd5 Nxd5
15. Qxd5 Qxe2 16. Ng5 Bf5 17. Rfe1 Qa6 18. e6 fxe6 19. Rxe6 Kh8 20. Rd6 Qa3 21.
Rd1 Nb4 22. Nf7+ Rxf7 23. Qxf7 h6 24. Rd8+ Rxd8 25. Rxd8+ Kh7 *
Position (FEN): 3R4/pp3Qbk/6pp/5b2/1n6/q5B1/P4PPP/6K1 w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 835
Best move: Qg8#