Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Nf3 g6 4. Bb5 Bg7 5. O-O Nd4 6. Re1 Nxb5 7. Nxb5 a6 8.
Nc3 e6 9. d4 cxd4 10. Nxd4 Ne7 11. Bf4 e5 12. Nd5 exf4 13. Nf5 Nxd5 14. exd5+
Kf8 15. Nd6 Bxb2 16. Rb1 Qf6 17. Ne8 Qd4 18. Qe2 Bc3 19. Qe7+ Kg8 20. Re4 Qd2
21. Rbe1 d6 22. Nxd6 Bf5 *
Position (FEN): r5kr/1p2Qp1p/p2N2p1/3P1b2/4Rp2/2b5/P1Pq1PPP/4R1K1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1218
Best move: Qxf7#