Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Qxd5 4. c4 Qe4+ 5. Be3 e6 6. Nc3 Bb4 7. Qa4+ Nc6 8.
O-O-O Bxc3 9. bxc3 O-O 10. Nf3 Bd7 11. Qb3 Na5 12. Qb2 b6 13. h3 Qb7 14. Bd3
Bc6 15. Qe2 Ne4 16. Qc2 Nd6 17. Bxh7+ Kh8 18. Ng5 Naxc4 19. h4 Qa6 20. Bg8 Qa3+
21. Kb1 g6 22. h5 Kxg8 23. hxg6 Ba4 24. gxf7+ Rxf7 25. Qg6+ Kf8 26. Rh8+ Ke7 *
Position (FEN): r6R/p1p1kr2/1p1np1Q1/6N1/b1nP4/q1P1B3/P4PP1/1K1R4 w - - 4 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1659
Best move: Qxe6#