Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 Nc6 4. e3 Bg4 5. Be2 h6 6. Ne5 Bxe2 7. Qxe2 Nxe5 8.
Bxe5 Nd7 9. Bg3 e6 10. O-O Nb6 11. Nd2 Bd6 12. Bxd6 Qxd6 13. c4 Nxc4 14. Nxc4
dxc4 15. Qxc4 O-O-O 16. Rac1 Qb6 17. a4 a6 18. b4 Rd6 19. a5 Qb5 *
Position (FEN): 2k4r/1pp2pp1/p2rp2p/Pq6/1PQP4/4P3/5PPP/2R2RK1 w - - 1 20
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 867
Best move: Qxc7#