Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. f4 Nc6 5. Nf3 Bf5 6. Nc3 Nf6 7. h3 h5 8. Be3
g6 9. Bb5 Bg7 10. Ne5 Rc8 11. Qf3 O-O 12. Bxc6 bxc6 13. g4 hxg4 14. hxg4 Bxc2
15. Qh3 Qb6 16. g5 Nh5 17. Nd7 Qxb2 18. O-O Qxc3 19. Nxf8 Kxf8 *
Position (FEN): 2r2k2/p3ppb1/2p3p1/3p2Pn/3P1P2/2q1B2Q/P1b5/R4RK1 w - - 0 20
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 464
Best move: Qxc8#