Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 h6 5. Nc3 a6 6. Be3 g5 7. f3 Ne7 8. Qd2
Bg7 9. O-O-O Bd7 10. Bc4 b5 11. Bb3 c5 12. Nf5 Nxf5 13. Bxf7+ Kxf7 14. exf5 Bc6
15. Bxc5 Bxc3 16. Qxc3 d5 17. Rhe1 Re8 18. Rxe8 Bxe8 19. Re1 Nc6 20. Qh8 Qf6 *
Position (FEN): r3b2Q/5k2/p1n2q1p/1pBp1Pp1/8/5P2/PPP3PP/2K1R3 w - - 4 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1676
Best move: Qf8#