Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. O-O h6 6. d4 exd4 7. Bxc6 Bxc6 8.
Qxd4 Qf6 9. e5 dxe5 10. Nxe5 Ne7 11. Re1 Rg8 12. Nc3 Qd6 13. Qf4 f6 14. Ne4
Bxe4 15. Qxe4 Qxe5 16. Qa4+ b5 17. Qb4 Qd5 18. Bf4 O-O-O 19. Qa5 Nc6 *
Position (FEN): 2kr1br1/p1p3p1/2n2p1p/Qp1q4/5B2/7P/PPP2PP1/R3R1K1 w - - 6 20
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1310
Best move: Qxc7#