Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. a3 Nf6 4. Nc3 c5 5. dxc5 Bxc5 6. b4 Be7 7. c5 O-O 8. Nf3
b6 9. cxb6 axb6 10. Bb2 Bb7 11. e3 Nbd7 12. Be2 Rc8 13. O-O Re8 14. Qd4 Nf8 15.
Bb5 Bc6 16. Ba6 Rc7 17. Nb5 Bxb5 18. Bxb5 N8d7 19. Ne5 Qb8 20. Nc6 Qb7 21.
Nxe7+ Rxe7 22. f4 Ne4 *
Position (FEN): 6k1/1qrnrppp/1p2p3/1B1p4/1P1QnP2/P3P3/1B4PP/R4RK1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 601
Best move: Qxg7#