Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Nf3 Bc5 4. Be2 d6 5. h3 a6 6. a3 Ba7 7. b3 Nf6 8. Bb2
Ne7 9. d3 h5 10. Nd5 Nexd5 11. exd5 Nxd5 12. c4 Nf4 13. O-O g5 14. Qd2 h4 15.
Nxe5 dxe5 16. Bxe5 Bxh3 17. Bxf4 Be6 18. Be5 Rg8 19. d4 f6 20. Bh2 Qxd4 21. Qa5
O-O-O *
Position (FEN): 2kr2r1/bpp5/p3bp2/Q5p1/2Pq3p/PP6/4BPPB/R4RK1 w - - 2 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 997
Best move: Qxc7#