Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Bb5 a6 5. Bxc6 bxc6 6. Qxd4 h6 7. O-O e6 8.
Ne5 Bb7 9. Nc3 Nf6 10. f4 Be7 11. f5 d6 12. fxe6 dxe5 13. exf7+ Kxf7 14. Qxe5
Re8 15. Qh5+ Kg8 16. Qg6 Rf8 17. Bxh6 Rf7 18. e5 Qd4+ 19. Kh1 Qxe5 20. Rae1 Qd6
21. Ne4 Qd8 22. Ng5 Qf8 23. Rxf6 Bxf6 *
Position (FEN): r4qk1/1b3rp1/p1p2bQB/6N1/8/8/PPP3PP/4R2K w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1078
Best move: Qh7#