Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. Bc4 Nf6 5. Ne2 Nxd5 6. Bxd5 Qxd5 7. O-O Bd6 8.
Nbc3 Qc6 9. Nd4 Qb6 10. Kh1 Qxd4 11. d3 exd3 12. Nb5 Qf6 13. Re1+ Be7 14. Nxc7+
Kf8 15. Qxd3 Nc6 16. Nxa8 Bf5 17. Qb3 Nd4 18. Qxb7 Nxc2 19. Bd2 Nxa1 20. Bb4
Bxb4 21. Qb8+ Bc8 22. Qxc8+ Qd8 *
Position (FEN): N1Qq1k1r/p4ppp/8/8/1b3P2/8/PP4PP/n3R2K w - - 1 23
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 823
Best move: Qxd8#