Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3
d6 9. h3 Re8 10. d4 Bf8 11. a4 Bb7 12. axb5 axb5 13. Rxa8 Qxa8 14. Na3 Ba6 15.
Bg5 exd4 16. Bxf6 gxf6 17. Bd5 dxc3 18. Nd4 Bb7 19. Qg4+ Kh8 20. Bxf7 Nxd4 *
Position (FEN): q3rb1k/1bp2B1p/3p1p2/1p6/3nP1Q1/N1p4P/1P3PP1/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 485
Best move: Qg8#