Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nf3 Nf6 4. Nc3 Bg4 5. e3 h5 6. h3 Bf5 7. Bd3 Bxd3 8. Qxd3
e6 9. O-O h4 10. Ne5 Nbd7 11. f4 Bd6 12. Nxd7 Qxd7 13. cxd5 exd5 14. e4 dxe4
15. Nxe4 O-O-O 16. Nxd6+ Qxd6 17. Qf5+ Kb8 18. Be3 Ka8 19. Qa5 Ne4 20. d5 Qxd5
*
Position (FEN): k2r3r/pp3pp1/2p5/Q2q4/4nP1p/4B2P/PP4P1/R4RK1 w - - 0 21
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qxa7#