Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 Bg7 4. e4 d6 5. Qd2 c5 6. d5 e6 7. O-O-O O-O 8. Bh6
exd5 9. exd5 Bf5 10. h4 Nbd7 11. h5 Nxh5 12. Be2 Nhf6 13. Bxg7 Kxg7 14. Qh6+
Kg8 15. g4 Bxg4 16. Bxg4 Ne5 17. Be2 Qb6 18. Ne4 Ned7 19. Bg4 Rfe8 20. f3 Qb4
21. Bxd7 Rxe4 22. fxe4 Qxe4 23. Rf1 Rd8 24. Rxf6 *
Position (FEN): 3r2k1/pp1B1p1p/3p1RpQ/2pP4/4q3/8/PPP5/2K3NR b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 805
Best move: Qe1#