Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 Nf6 4. e5 Nd5 5. Bc4 e6 6. d3 Nb6 7. Bb3 a5 8. a4 d5
9. exd6 Bxd6 10. O-O Nd4 11. Nxd4 cxd4 12. c3 dxc3 13. Nxc3 Bc5+ 14. Kh1 O-O
15. Qg4 Nd5 16. Nxd5 exd5 17. Qg3 d4 18. f5 Bd6 19. Qg4 Qf6 20. Bg5 Qe5 21.
Rae1 *
Position (FEN): r1b2rk1/1p3ppp/3b4/p3qPB1/P2p2Q1/1B1P4/1P4PP/4RR1K b - - 6 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 763
Best move: Qxh2#