Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bf5 4. d4 Nd7 5. Be3 f6 6. Bd3 fxe5 7. dxe5 Bxd3 8.
Qxd3 Qa5+ 9. c3 O-O-O 10. O-O Qc7 11. Bxa7 Nxe5 12. Nxe5 Qxe5 13. a4 Nf6 14. a5
e6 15. a6 bxa6 16. Qxa6+ Kd7 17. Qb7+ Ke8 18. Ra2 Rd7 19. Qxc6 Bd6 20. Qc8+ Ke7
21. Qxh8 *
Position (FEN): 7Q/B2rk1pp/3bpn2/3pq3/8/2P5/RP3PPP/1N3RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 675
Best move: Qxh2#