Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. Nf3 d6 4. d4 Bg4 5. Be2 Nc6 6. O-O e6 7. c4 Nb6 8. exd6
cxd6 9. d5 exd5 10. cxd5 Bxf3 11. gxf3 Ne5 12. Bb5+ Nbd7 13. f4 Ng6 14. f5 Nh4
15. Re1+ Be7 16. Qg4 Kf8 17. f6 Nxf6 18. Qxh4 Qa5 19. Nc3 Nxd5 20. Rxe7 Nxe7
21. Bh6 Nf5 22. Bxg7+ Nxg7 23. Re1 Rg8 *
Position (FEN): r4kr1/pp3pnp/3p4/qB6/7Q/2N5/PP3P1P/4R1K1 w - - 2 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1405
Best move: Qe7#