Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Be3 Bg4 6. h3 Bxf3 7. Qxf3 e6 8.
Bd3 Nf6 9. O-O Bd6 10. Nd2 O-O 11. c4 dxc4 12. Bxc4 Bc7 13. Nb3 Bb6 14. Rad1
Na5 15. Nxa5 Bxa5 16. Kh1 Rc8 17. b3 Nd5 18. Bc1 Nc3 19. Rd3 Nxa2 20. Qxb7 Nxc1
21. Rxc1 Bb6 22. Qe4 Qf6 23. f3 Rfd8 24. Rcd1 Rc7 25. d5 exd5 26. Rxd5 Rxd5 *
Position (FEN): 6k1/p1r2ppp/1b3q2/3r4/2B1Q3/1P3P1P/6P1/3R3K w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 978
Best move: Qe8#