Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. c3 Qb6 6. Bd3 a5 7. O-O Bd7 8. dxc5
Bxc5 9. Qe2 Qc7 10. Be3 Bxe3 11. Qxe3 Nge7 12. Na3 Ng6 13. Nb5 Qb8 14. Nd6+ Ke7
15. Bxg6 hxg6 16. Qc5 b6 17. Nc8+ Kd8 18. Nxb6 Nxe5 19. Nxe5 Qxe5 20. Nxa8 *
Position (FEN): N2k3r/3b1pp1/4p1p1/p1Qpq3/8/2P5/PP3PPP/R4RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 562
Best move: Qxh2#