Chess puzzle (Checkmate)
Moves: 1. b4 d5 2. Bb2 Nf6 3. e3 e6 4. a3 a5 5. c4 axb4 6. axb4 Rxa1 7. Bxa1 Bxb4 8.
cxd5 exd5 9. Nc3 O-O 10. Nf3 c6 11. Be2 Bd6 12. h3 Bf5 13. O-O Nbd7 14. Nd4 Bg6
15. Nf3 Nc5 16. Na4 Nd3 17. Nh4 Ne5 18. Nxg6 Nxg6 19. Qb3 b5 20. Nb2 Ne4 21.
Nd3 Nxd2 22. Qc3 Nxf1 *
Position (FEN): 3q1rk1/5ppp/2pb2n1/1p1p4/8/2QNP2P/4BPP1/B4nK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Qxg7#