Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. e3 Be7 5. Bd3 O-O 6. Nge2 Nbd7 7. O-O c5 8. b3
b6 9. Bb2 Bb7 10. f3 Rc8 11. Rc1 Ne8 12. e4 dxe4 13. fxe4 cxd4 14. Nxd4 Bc5 15.
Ne2 Ne5 16. Kh1 Nc7 17. Qc2 Nxd3 18. Qxd3 e5 19. b4 Bxb4 20. Qb3 exd4 21. Qxb4
d3 22. Qc3 Bxe4 *
Position (FEN): 2rq1rk1/p1n2ppp/1p6/8/2P1b3/2Qp4/PB2N1PP/2R2R1K w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 498
Best move: Qxg7#