Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 Nd7 3. e3 Ndf6 4. Nf3 Bd7 5. Nc3 a6 6. h3 h6 7. e4 e6 8. e5 dxe5
9. dxe5 Nh7 10. Bd3 Ng5 11. Nxg5 hxg5 12. Qg4 Be7 13. Be3 Bc6 14. O-O-O Qb8 15.
Be4 Bxe4 16. Qxe4 b5 17. Qc6+ Kf8 18. Bc5 Rh4 19. Bxe7+ Nxe7 20. Qf3 Rxc4 21.
Rd7 b4 22. Rhd1 bxc3 23. bxc3 Nd5 *
Position (FEN): rq3k2/2pR1pp1/p3p3/3nP1p1/2r5/2P2Q1P/P4PP1/2KR4 w - - 1 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1024
Best move: Qxf7#