Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. d3 e5 3. Nf3 Nc6 4. b3 Be7 5. Bb2 d6 6. e3 a5 7. d4 exd4 8. exd4
O-O 9. Bd3 Nb4 10. a3 Nxd3+ 11. Qxd3 Ng4 12. d5 Bf6 13. Nc3 Re8+ 14. Kd2 Nxf2
15. Qc2 Nxh1 16. Rxh1 Bg4 17. Ne4 Bxb2 18. h3 Bxf3 19. gxf3 Bxa3 20. Rg1 Bb4+
21. Kd3 a4 22. Qb2 axb3 *
Position (FEN): r2qr1k1/1pp2ppp/3p4/3P4/1bP1N3/1p1K1P1P/1Q6/6R1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1355
Best move: Qxg7#