Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. a3 g6 4. c3 Bg7 5. b4 cxb4 6. axb4 Nxb4 7. d4 Nc6 8. e5
e6 9. Bg5 Qb6 10. Na3 h6 11. Nc4 Qc7 12. Nd6+ Kf8 13. Bd2 Nge7 14. Nh4 g5 15.
Qh5 Nd8 16. Nf3 Nf5 17. Nxg5 hxg5 18. Qxg5 Nxd6 19. exd6 Qxd6 *
Position (FEN): r1bn1k1r/pp1p1pb1/3qp3/6Q1/3P4/2P5/3B1PPP/R3KB1R w KQ - 0 20
White to move.
Themes: Hanging Piece Opening Mate in 1 
Puzzle rating: 1476
Best move: Qxd8#