Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. d4 cxd4 4. Qxd4 Nc6 5. Qd1 Nf6 6. Nf3 Bb4 7. Bd2 O-O 8.
a3 Bc5 9. Be2 Qb6 10. O-O Qxb2 11. Rb1 Qxa3 12. Nb5 Qa2 13. Nc7 Rb8 14. Bf4 d6
15. e5 Ne4 16. exd6 Bd7 17. Ne5 Nxe5 18. Bxe5 f6 19. Ba1 Bxd6 20. Nb5 Bxb5 21.
Bxb5 Qa5 22. Qd4 f5 *
Position (FEN): 1r3rk1/pp4pp/3bp3/qB3p2/3Qn3/8/2P2PPP/BR3RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1078
Best move: Qxg7#