Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 b6 3. d4 Bb7 4. Bd3 Bb4 5. h4 Nf6 6. e5 Ne4 7. Bxe4 Bxe4 8. Qg4
Bxc2 9. Qxg7 Rf8 10. a3 Be7 11. Bh6 Nc6 12. d5 Nd4 13. d6 cxd6 14. exd6 Nf5 15.
dxe7 Kxe7 16. Qg5+ f6 17. Qc1 Nxh6 18. Qxh6 Rc8 19. Nge2 d5 20. Nd4 Bd3 21.
O-O-O Bc4 22. Rde1 e5 23. Rxe5+ fxe5 *
Position (FEN): 2rq1r2/p3k2p/1p5Q/3pp3/2bN3P/P1N5/1P3PP1/2K4R w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1426
Best move: Qe6#