Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 Bg4 4. h3 Bxf3 5. Qxf3 e6 6. d4 Bb4 7. e5 Ne7 8. a3
Ba5 9. b4 Bb6 10. Be3 Nf5 11. Ne2 Nd7 12. c3 Nxe3 13. Qxe3 a5 14. Ng3 axb4 15.
cxb4 Qc7 16. Bd3 O-O 17. O-O f6 18. exf6 e5 19. Qg5 Rxf6 20. Nf5 Nf8 21. dxe5
Ne6 22. Qh5 Nf4 23. Ne7+ Qxe7 24. Qxh7+ Kf7 25. exf6 Qxf6 26. Rae1 Rxa3 27. Qh8
Rxd3 *
Position (FEN): 7Q/1p3kp1/1bp2q2/3p4/1P3n2/3r3P/5PP1/4RRK1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 860
Best move: Qe8#