Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. c4 c6 5. Nc3 Nf6 6. Qb3 b6 7. cxd5 cxd5 8. h3
Bd6 9. Qb5+ Qd7 10. Bxd6 a6 11. Qxb6 Nc6 12. Bh2 Ne4 13. Nxe4 Bxe4 14. Rc1 Rc8
15. Bxa6 Bxg2 16. Bxc8 Qxc8 17. Rxc6 Qd7 18. Bd6 Bxh1 19. Qb8+ Qd8 20. Rc8 Qxc8
*
Position (FEN): 1Qq1k2r/5ppp/3Bp3/3p4/3P4/4P2P/PP3P2/4K1Nb w k - 0 21
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 463
Best move: Qxc8#