Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be3 e6 5. Bd3 Ne7 6. Nc3 a6 7. Qd2 b5 8. e5
dxe5 9. Nxe5 Nbc6 10. Be4 Bb7 11. Nxc6 Bxc6 12. d5 exd5 13. Bf3 d4 14. Bg5 Bxf3
15. O-O dxc3 16. Qf4 f6 17. Rfe1 O-O 18. Bh6 g5 19. Qxf3 Bxh6 20. Qxc3 Bg7 21.
Rad1 Qc8 22. Rxe7 Re8 23. Qb3+ Kf8 *
Position (FEN): r1q1rk2/2p1R1bp/p4p2/1p4p1/8/1Q6/PPP2PPP/3R2K1 w - - 3 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1080
Best move: Qf7#