Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 e6 4. Nbd2 Be7 5. e3 O-O 6. Bd3 Nc6 7. c3 Nd7 8. Bf4
Nf6 9. Ne5 Bd6 10. Ndf3 Nd7 11. Nxc6 bxc6 12. Bg3 Nf6 13. b4 a6 14. a3 Bb7 15.
Ne5 Nd7 16. f4 f6 17. Qh5 h6 18. Qg6 Bxe5 19. Qh7+ Kf7 20. Bg6+ Ke7 21. Qxg7+
Kd6 22. fxe5+ fxe5 23. Bxe5+ Nxe5 *
Position (FEN): r2q1r2/1bp3Q1/p1pkp1Bp/3pn3/1P1P4/P1P1P3/6PP/R3K2R w KQ - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1833
Best move: dxe5#