Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nc4 Nxe4 5. Ne3 Bc5 6. Bc4 O-O 7. c3 d5 8.
Bd3 Re8 9. b4 Bb6 10. a4 a5 11. b5 Ne5 12. Bxe4 dxe4 13. O-O Bg4 14. Nxg4 Nxg4
15. Qxg4 Qf6 16. Qe2 Rad8 17. Ra2 c6 18. Rc2 Bc7 19. Bb2 Qd6 20. c4 *
Position (FEN): 3rr1k1/1pb2ppp/2pq4/pP6/P1P1p3/8/1BRPQPPP/1N3RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 727
Best move: Qxh2#