Chess puzzle (Checkmate)
Moves: 1. e3 c5 2. c3 Nc6 3. Nf3 e5 4. h3 d5 5. Qa4 Bd7 6. Qb3 Nf6 7. Qxb7 Bd6 8. Qb3
Na5 9. Qc2 e4 10. Nh2 Qc7 11. f4 exf3 12. Nxf3 Bg3+ 13. Kd1 O-O 14. b3 Ne4 15.
Rg1 Nf2+ 16. Ke2 Bb5+ 17. c4 dxc4 18. Qc3 Rfe8 19. Na3 Ba6 20. Bb2 cxb3+ 21. d3
Rad8 *
Position (FEN): 3rr1k1/p1q2ppp/b7/n1p5/8/NpQPPNbP/PB2KnP1/R4BR1 w - - 1 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 432
Best move: Qxg7#