Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. Bc4 Nf6 3. Nc3 c6 4. Nf3 g6 5. d4 Qa5 6. Bd2 Qb6 7. b3 Bg4 8. e5
dxe5 9. dxe5 Nfd7 10. O-O Nxe5 11. Be3 Qc7 12. Qd4 Bg7 13. Nxe5 Bxe5 14. Qxg4
Bxc3 15. Rae1 Bxe1 16. Rxe1 O-O 17. Bh6 Re8 18. Bxf7+ Kxf7 *
Position (FEN): rn2r3/ppq1pk1p/2p3pB/8/6Q1/1P6/P1P2PPP/4R1K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1478
Best move: Qe6#