Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. Bc4 d5 5. exd5 b5 6. Bb3 b4 7. Na4 cxd5 8. Nf3
Nc6 9. O-O Bg4 10. h3 Bh5 11. g4 Bg6 12. c4 e6 13. g5 Ne4 14. cxd5 exd5 15. Re1
Be7 16. Ne5 Nxe5 17. dxe5 d4 18. Qf3 Nxg5 19. Bxg5 Bxg5 20. Qc6+ Kf8 21. e6 Rc8
22. Qb5 Be7 23. exf7 h5 24. Rad1 h4 25. Be6 Rc2 26. Rxd4 Qxd4 *
Position (FEN): 5k1r/p3bPp1/4B1b1/1Q6/Np1q3p/7P/PPr2P2/4R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1333
Best move: Qe8#