Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. a4 Bg4 4. Ra3 e5 5. Rb3 e4 6. Ne5 Nxe5 7. dxe5 b6 8. Re3
Bc5 9. Rg3 Bd7 10. Rxg7 Bxa4 11. e3 Qe7 12. Qh5 Bxc2 13. Nc3 Qe6 14. Be2 d4 15.
Bg4 Qb3 16. O-O dxc3 17. bxc3 Rd8 18. Rxh7 Rxh7 19. Qxh7 Kf8 20. e6 Nf6 *
Position (FEN): 3r1k2/p1p2p1Q/1p2Pn2/2b5/4p1B1/1qP1P3/2b2PPP/2B2RK1 w - - 1 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Qxf7#