Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c5 3. dxc5 e5 4. b4 a5 5. c3 e4 6. Bb2 Nc6 7. Bb5 Bd7 8. Bxc6
Bxc6 9. Ne2 axb4 10. cxb4 Bb5 11. O-O Nf6 12. Nbc3 Bc4 13. Re1 Be7 14. a3 O-O
15. Nd4 b6 16. cxb6 Qxb6 17. Nb1 Rfc8 18. Nd2 Bd3 19. N2b3 Nd7 20. Ne2 Bc2 21.
Qd4 Bxb3 *
Position (FEN): r1r3k1/3nbppp/1q6/3p4/1P1Qp3/Pb2P3/1B2NPPP/R3R1K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1209
Best move: Qxg7#