Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Ng3 Nd7 7. Bd3 Ngf6 8.
O-O Bd6 9. Re1 O-O 10. Bg5 h6 11. Be3 Nd5 12. c4 Nxe3 13. fxe3 b6 14. Ne4 Be7
15. Rc1 Nf6 16. Nc3 Qb8 17. d5 exd5 18. cxd5 Bb7 19. e4 Rd8 20. Nh4 c6 21. Nf5
Bb4 22. Ne7+ Kf8 23. e5 Nxd5 24. Nexd5 cxd5 25. e6 Re8 26. Qf3 Bxc3 *
Position (FEN): rq2rk2/pb3pp1/1p2P2p/3p4/8/2bB1Q2/PP4PP/2R1R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1083
Best move: Qxf7#