Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. e3 Bd6 4. Bd3 Nf6 5. Nbd2 c5 6. b3 cxd4 7. exd4 Qc7 8.
Bb2 Ng4 9. h3 Nh6 10. O-O Nc6 11. a3 f6 12. c4 O-O 13. Rc1 Bf4 14. Qe2 g5 15.
Bb1 g4 16. hxg4 Nxg4 17. Nh4 f5 18. Nhf3 Rf6 19. Ne5 Bh2+ 20. Kh1 Ncxe5 21.
dxe5 Rh6 22. Nf3 Bxe5+ 23. Kg1 Bf4 24. Bxf5 exf5 *
Position (FEN): r1b3k1/ppq4p/7r/3p1p2/2P2bn1/PP3N2/1B2QPP1/2R2RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 429
Best move: Qe8#