Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Bb4 3. Nf3 Bxc3 4. dxc3 d6 5. Bc4 Qe7 6. O-O Bg4 7. Bg5 f6 8.
Bd5 c6 9. Bxc6+ Nxc6 10. Be3 O-O-O 11. a4 Kb8 12. b4 h5 13. b5 Na5 14. Bd2 Nc4
15. a5 h4 16. Bc1 h3 17. g3 d5 18. exd5 e4 19. Qd4 Bxf3 20. Qxc4 Rc8 21. Bf4+
Ka8 *
Position (FEN): k1r3nr/pp2q1p1/5p2/PP1P4/2Q1pB2/2P2bPp/2P2P1P/R4RK1 w - - 3 22
White to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 612
Best move: Qxc8#